使用弱加密密钥¶
ID: js/insufficient-key-size
Kind: problem
Security severity: 7.5
Severity: warning
Precision: high
Tags:
- security
- external/cwe/cwe-326
Query suites:
- javascript-code-scanning.qls
- javascript-security-extended.qls
- javascript-security-and-quality.qls
现代加密依赖于在没有密钥的情况下破解密码并解码消息在计算上不可行。随着计算能力的提高,破解密码的能力也随之增长,密钥需要变得更大。
建议¶
使用 RSA 加密时,加密密钥至少应为 2048 位长,使用对称加密时,至少应为 128 位长。