默认的CryptoJS AES参数是否安全?

时间:2016-03-21 10:38:30

标签: encryption cryptography cryptojs

使用CryptoJS进行AES加密的默认参数是:

  • Cypher:AES-256
  • 模式:cbc
  • 密钥推导:evpkdf(OpenSSL自定义,MD5,1次迭代)

这些可以安全使用吗?

相关:What are the AES parameters used and steps performed internally by crypto-js while encrypting a message with a password?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题;没有!绝对不是!

默认情况下,CryptoJS仅对密码执行一次MD5哈希迭代,除非密码非常强,否则它非常弱!

正确地推导任意密码的密钥应该在进行30k次迭代时对密钥进行推导!