【发布时间】:2011-09-03 13:54:20
【问题描述】:
我决定尝试使用 BCrypt 作为 AES256 (Rijndael/CBC) 的散列密钥。
问题是 AES256 密钥必须是 32 字节长。 BCrypt 密钥长 60 个字节,自然总是不同的。也许应该归咎于相当艰难和漫长的一周,但我无法看到如何使用 BCrypt 散列的密钥与 AES256 结合使用。我只是又累又瞎,还是没有办法做到这一点?
谢谢
【问题讨论】:
-
呃,取前 32 个字节并丢弃其余的?
标签: java security encryption hash aes