就像标题中所说的那样,编码为base64
或hex
字符串的随机字符串的随机性是否有安全性差异?
答案 0 :(得分:2)
形式上纯净的随机字符串才是真正的安全性。编码仅是存储此字节的问题。
请参阅:
所有人都说password
。编码不安全(人眼除外)。
答案 1 :(得分:0)
十六进制和Base-64字符串均被视为编码数据,而不是安全数据。数据可以轻松地解码回原始格式。编码的目的是对数据进行转换,以使数据兼容并可以被不同的系统使用。
在Hex和Base-64之间进行选择时,请选择Base-64,因为与Hex相比,它占用的空间更少。