python.insecure-cipher-algorithm-rc2

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

RC2 wurde erkannt und gilt als unsicher. Der Algorithmus ist kryptografisch nicht sicher und lässt sich leicht umkehren. Verwenden Sie sichere Stromchiffren wie ChaCha20, XChaCha20 und Salsa20 oder eine Blockchiffre wie AES mit 128 Bit Blockgröße. Bei Blockchiffren verwenden Sie einen modernen Betriebsmodus, der auch Authentifizierung bietet, etwa GCM.

en

Detected RC2 cipher algorithm which is considered insecure. This algorithm is not cryptographically secure and can be reversed easily. Use secure stream ciphers such as ChaCha20, XChaCha20 and Salsa20, or a block cipher such as AES with a block size of 128 bits. When using a block cipher, use a modern mode of operation that also provides authentication, such as GCM.

fr

L'algorithme de chiffrement RC2, jugé non sécurisé, a été détecté. Cet algorithme n'est pas cryptographiquement sûr et peut être inversé facilement. Utilisez des chiffrements de flux sécurisés comme ChaCha20, XChaCha20 et Salsa20, ou un chiffrement par blocs comme AES avec une taille de bloc de 128 bits ; avec un chiffrement par blocs, employez un mode opératoire moderne offrant aussi l'authentification, comme GCM.

ja

安全でないとされる RC2 暗号アルゴリズムが検出されました。このアルゴリズムは暗号学的な安全性を備えておらず、容易に解読されてしまいます。ChaCha20、XChaCha20、Salsa20 などの安全なストリーム暗号、または 128ビットブロックのブロック暗号(AES など)に切り替えてください。ブロック暗号を使用する場合は、GCM など認証も同時に提供する最新の暗号利用モードを選択してください。

ko

안전하지 않은 것으로 간주되는 RC2 암호화 알고리즘이 감지되었습니다. 이 알고리즘은 암호학적으로 안전하지 않으며 역공학에 매우 취약합니다. ChaCha20, XChaCha20, Salsa20 등 안전한 스트림 암호 또는 128비트 블록의 블록 암호(예: AES)로 교체하십시오. 블록 암호를 사용할 때는 GCM 등 인증을 함께 제공하는 최신 동작 모드를 선택하십시오.

ru

Обнаружен считающийся небезопасным алгоритм шифрования RC2. Он криптографически нестойкий и легко вскрывается. Используйте безопасные потоковые шифры вроде ChaCha20, XChaCha20 и Salsa20 либо блочные шифры с блоком 128 бит (например, AES), выбирая современные режимы с аутентификацией вроде GCM.

zh

检测到被认为不安全的 RC2 加密算法。该算法不具备密码学安全性,很容易被逆向。请改用 ChaCha20、XChaCha20、Salsa20 等安全流密码,或 128 位分组的分组密码(如 AES);使用分组密码时,请选用 GCM 等同时提供认证的现代工作模式。

zh-Hant

檢測到被認為不安全的 RC2 加密演算法。該演算法不具備密碼學安全性,很容易被逆向。請改用 ChaCha20、XChaCha20、Salsa20 等安全串流密碼,或 128 位元區塊的區塊密碼(如 AES);使用區塊密碼時,請選用 GCM 等同時提供驗證的現代工作模式。

CWE 知识卡

语言名称修复建议
deVerwendung geknackter oder riskanter Hash-AlgorithmenMigrieren Sie Hashes zu SHA-256 oder höher; für den Passwortspeicher verwenden Sie gesalzene, langsame Hashes wie bcrypt/Argon2/scrypt.
en——
frUtilisation d'un algorithme cryptographique cassé ou risquéMigrez le hachage vers SHA-256 et au-delà ; pour le stockage des mots de passe, utilisez des hachages lents et salés comme bcrypt/Argon2/scrypt.
ja破られたまたはリスクのあるハッシュアルゴリズムの使用ハッシュは SHA-256 以上に移行してください。パスワードの保存には bcrypt/Argon2/scrypt などのソルト付きスローハッシュを使用してください。
ko깨졌거나 위험한 해시 알고리즘 사용해시는 SHA-256 이상으로 마이그레이션하고, 비밀번호 저장에는 bcrypt/Argon2/scrypt 등 솔트를 적용한 느린 해시를 사용하십시오.
ruИспользование взломанной или рискованной хэш-функцииПереведите хэширование на SHA-256 и выше; пароли храните с медленными хэшами и солью — bcrypt/Argon2/scrypt.
zh使用被破解或有风险的哈希算法哈希迁移到 SHA-256 及以上;口令存储使用 bcrypt/Argon2/scrypt 等慢哈希加盐。
zh-Hant使用被破解或有風險的雜湊演算法雜湊遷移到 SHA-256 及以上;密碼儲存使用 bcrypt/Argon2/scrypt 等慢雜湊加鹽。

OWASP

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

元数据

likelihoodLOW
impactMEDIUM
confidenceHIGH

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/pycryptodome/security/insecure-cipher-algorithm-rc2.yaml