Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以使用带有“DES”加密的“PBKDF2WithHmacSHA1”算法吗?
您可能正在使用PBKDF2WithHmacSHA1生成 128 位或更多位的密钥,DES由于它使用 56 位密钥,因此无法使用。
PBKDF2WithHmacSHA1
DES
我不知道您尝试使用哪种语言生成密钥,但应该有一个参数来指定密钥长度。确保将其指定为输出 56 位密钥。
DES 的 56 位密钥长度也是您不应该使用 DES 的原因。您的密钥将在一天内被暴力破解。使用 AES。