use*_*533 1 java encode decode aes
我想使用Windows用户名,如密钥加密和解密文本.
但是当我尝试时,密钥太短:无效的AES密钥长度:7个字节
我必须在使用前编码密钥吗?
提前致谢
gus*_*to2 5
从技术上讲 - 密钥需要128位长(或192或256位).最简单的方法是使用填充(附加一些常量值以扩展到所需的长度).
这种方法非常不安全,您可以将此方法视为编码,而不是加密.
需要适当的加密
拥有关键秘密.实际上,如果代码/配置驻留在用户的工作站上,这很难实现,但从安全角度来看,使用用户名听起来非常糟糕
盐关键.使用随机盐和哈希函数(例如PBKDF2)从密码创建加密密钥.
归档时间:
8 年,10 月 前
查看次数:
70 次
最近记录: