0

我想使用密码短语加密 AES-128 位密钥。密码的最大字符数为 16。是否可以加密密钥?哪种算法适合加密密钥?

4

1 回答 1

-2

我不会评论这是否是一个好主意,因为我认为你没有给我们足够的信息来做到这一点。

但是这样做的“标准”方法是使用 MD5、SHA1 等对密码进行哈希处理。您也可以添加一些秘密盐以使其更安全

所以加密变成

salt = "MY SECRET SALT TEXT"
plaintext = AES_KEY
key = sha1(passphrase + salt)
ciphertext = AES(key,plaintext)

现在密文是AES密钥的加密版本

于 2015-01-15T16:08:43.850 回答