盐双字符串12位

时间:2013-07-17 01:24:56

标签: salt crypt

大家好,我的问题很愚蠢,如下所示:
使用男子crypt()
salt是从集合[a–zA–Z0–9./]中选择的两个字符的字符串,它是12位 怎么样,因为它是一个双字符串,它应该是16位,因此字符大小是一个字节?

1 个答案:

答案 0 :(得分:1)

如果计算集合中的总字符数,您将看到有64个(2 ^ 6)个元素:26个拉丁大写字母,26个小写字母,10个数字加上2个额外字符:句点和斜杠。

两个6位字符--12位。

显然,crypt()必须使用除ASCII之外的东西将盐字符映射到位序列(为了方便用户,我怀疑)。