首页 > 解决方案 > 在 Cryptojs 中:AES 如何从密码中生成密钥?

问题描述

在 CryptoJS 的 wiki 中,它指出:

CryptoJS 支持 AES-128、AES-192 和 AES-256。它将根据您传入的密钥的大小来选择变体。如果您使用密码,那么它将生成一个 256 位密钥。

最后一句话说如果我使用密码,“它”将生成一个 256 位密钥。所以我的问题是:AES 函数如何从密码中生成密钥?它是否使用KDF类似的标准PBKDF2?还是它使用了KDF只存在于 AES 函数中的自定义?

标签: aescryptojskdf

解决方案


推荐阅读