java.use-of-md5

返回列表 · CWE 索引

javaWARNING规则详情

各语言消息对照

语言消息
de

Der MD5-Hash-Algorithmus wurde erkannt und gilt als unsicher. MD5 ist nicht kollisionsresistent und eignet sich daher nicht als kryptografische Signatur. Verwenden Sie stattdessen HMAC.

en

Detected MD5 hash algorithm which is considered insecure. MD5 is not collision resistant and is therefore not suitable as a cryptographic signature. Use HMAC instead.

fr

L'algorithme de hachage MD5, jugé non sécurisé, a été détecté. MD5 ne résiste pas aux collisions et ne convient donc pas comme signature cryptographique. Utilisez plutôt HMAC.

ja

安全でないと見なされている MD5 ハッシュアルゴリズムが検出されました。MD5 には衝突耐性がなく、暗号学的署名として適していません。HMAC に変更してください。

ko

안전하지 않은 것으로 간주되는 MD5 해시 알고리즘이 감지되었습니다. MD5는 충돌 저항성이 없어 암호학적 서명 용도로 적합하지 않습니다. HMAC으로 전환하십시오.

ru

Обнаружен считающийся небезопасным алгоритм хэширования MD5: он не стоек к коллизиям и не подходит для криптографических подписей. Используйте вместо него HMAC.

zh

检测到被认为不安全的 MD5 哈希算法。MD5 不具备抗碰撞性,不适合用作密码学签名。请改用 HMAC。

zh-Hant

檢測到被認為不安全的 MD5 雜湊演算法。MD5 不具備抗碰撞性,不適合用作密碼學簽名。請改用 HMAC。

CWE 知识卡

语言名称修复建议
deUmkehrbarer Einweg-HashWechseln Sie zu gesalzenen, langsamen Hashes; verbieten Sie salzfreie Hashes oder solche, die über Nachschlagetabellen geknackt werden können.
en——
frUtilisation d'un hachage faiblePréférez des hachages lents et salés ; interdisez les hachages non salés ou vulnérables aux tables précalculées.
ja可逆的な一方向ハッシュソルト付きスローハッシュへ切り替え、ソルトなしまたは事前計算テーブルで解読できるハッシュは禁止してください。
ko가역적인 단방향 해시솔트를 적용한 느린 해시로 전환하고, 무솔트이거나 테이블 조회가 가능한 해시는 금지하십시오.
ruОбратимый однонаправленный хэшИспользуйте медленные хэши с солью; хэши без соли и поддающиеся подбору по таблицам запрещены.
zh可逆的单向哈希改用加盐慢哈希,禁用无盐或可查表的哈希。
zh-Hant可逆的單向雜湊改用加鹽慢雜湊,禁用無鹽或可查表的雜湊。

OWASP

A03:2017 - Sensitive Data ExposureA02:2021 - Cryptographic Failures

元数据

likelihoodMEDIUM
impactMEDIUM
confidenceHIGH

修复字段

fix有
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/java/lang/security/audit/crypto/use-of-md5.yaml