Algorithm des(unix)可以有哪些字符?

Algorithm des(unix)可以有哪些字符?,algorithm,cryptography,des,Algorithm,Cryptography,Des,所有小写和大写,所有数字,点和斜杠。 我错过什么了吗 这似乎是一个很容易在谷歌找到的问题,但实际上我还没有找到任何关于它的信息:( 编辑,如果有人理解错误,输出可以包含哪些字符。 我不是问我可以散列什么样的内容,我是问散列是什么样子的。DES(和许多其他加密算法)在位级别上工作-它不知道什么是有效字符,什么不是,输出字符的范围可以是0x00到0xFF 任何与此相反的输出都可能只是您试图用以显示输出的内容不支持的字符,这些字符通常会被某些预定义字符替换 输出也可以转换为十六进制字符,用于示意或存储

所有小写和大写,所有数字,点和斜杠。 我错过什么了吗

这似乎是一个很容易在谷歌找到的问题,但实际上我还没有找到任何关于它的信息:(

编辑,如果有人理解错误,输出可以包含哪些字符。 我不是问我可以散列什么样的内容,我是问散列是什么样子的。

DES(和许多其他加密算法)在位级别上工作-它不知道什么是有效字符,什么不是,输出字符的范围可以是0x00到0xFF

任何与此相反的输出都可能只是您试图用以显示输出的内容不支持的字符,这些字符通常会被某些预定义字符替换

输出也可以转换为十六进制字符,用于示意或存储目的(我不确定
des
命令是否可以做到这一点-只需运行它就可以看到它),例如单个“a”(0x61)字符将转换为两个字符:“61”。因此,生成的输出字符将在范围
A
-
F
A
-
F
0
-
9


请注意,但这不是DES本身的要求,因为可以从同一页上的“错误”中派生出来,并且不会影响输出值的范围。

DES算法被认为是过时和不安全的。DES标准(FIPS 46-3)已于2005年撤销

使用风险自负


请参见

这不清楚;DES只是将字节加密为字节。还不清楚的是哪个UNIX上的DES(命令、库子例程、调用等)。例如..@OliCharlesworth我假设这是关于DES密码哈希,而不是关于加密算法。