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.
在 CryptoJS 的 wiki 中,它指出:
CryptoJS 支持 AES-128、AES-192 和 AES-256。它将根据您传入的密钥的大小来选择变体。如果您使用密码,那么它将生成一个 256 位密钥。
最后一句话说如果我使用密码,“它”将生成一个 256 位密钥。所以我的问题是:AES 函数如何从密码中生成密钥?它是否使用KDF类似的标准PBKDF2?还是它使用了KDF只存在于 AES 函数中的自定义?
KDF
PBKDF2