| 语言 | 消息 |
|---|---|
| de | Kryptografische Algorithmen sind berüchtigt schwer korrekt umzusetzen. Mit einer eigenen Message Digest Implementierung riskieren Sie, Sicherheitsprobleme in Ihr Programm einzubringen. Verwenden Sie einen der vielen verfügbaren, bewährten Message-Digest-Algorithmen: MessageDigest sha256Digest = MessageDigest.getInstance("SHA256"); |
| en | Cryptographic algorithms are notoriously difficult to get right. By implementing a custom message digest, you risk introducing security issues into your program. Use one of the many sound message digests already available to you: MessageDigest sha256Digest = MessageDigest.getInstance("SHA256"); |
| fr | Les algorithmes cryptographiques sont notoirement difficiles à implémenter correctement. Implémenter votre propre fonction de hachage risque d'introduire des failles dans votre programme ; utilisez l'une des nombreuses fonctions de hachage sûres déjà disponibles, par exemple : MessageDigest sha256Digest = MessageDigest.getInstance("SHA256"); |
| ja | 暗号アルゴリズムを正しく実装することは非常に困難です。メッセージダイジェストを独自に実装すると、お使いのプログラムにセキュリティリスクが生じます。既存の信頼できるダイジェストアルゴリズムをそのまま使用してください。例:MessageDigest sha256Digest = MessageDigest.getInstance("SHA256"); |
| ko | 암호화 알고리즘은 올바르게 구현하기가 매우 어렵습니다. 메시지 다이제스트를 직접 구현하면 프로그램에 보안 위험이 생기므로, 다음과 같이 이미 검증된 신뢰할 수 있는 다이제스트 알고리즘을 바로 사용하십시오: MessageDigest sha256Digest = MessageDigest.getInstance("SHA256"); |
| ru | Криптографические алгоритмы крайне сложно реализовать правильно. Собственная реализация дайджеста сообщения рискует внести уязвимости в программу. Используйте один из готовых надёжных алгоритмов, например: MessageDigest sha256Digest = MessageDigest.getInstance("SHA256"); |
| zh | 密码学算法极难正确实现。自行实现消息摘要会给你的程序引入安全风险,请直接使用现成的可靠摘要算法,如:MessageDigest sha256Digest = MessageDigest.getInstance("SHA256"); |
| zh-Hant | 密碼學演算法極難正確實作。自行實作訊息摘要會給你的程式引入安全風險,請直接使用現成的可靠摘要演算法,如:MessageDigest sha256Digest = MessageDigest.getInstance("SHA256"); |
| 语言 | 名称 | 修复建议 |
|---|---|---|
| de | Verwendung geknackter oder riskanter Hash-Algorithmen | Migrieren Sie Hashes zu SHA-256 oder höher; für den Passwortspeicher verwenden Sie gesalzene, langsame Hashes wie bcrypt/Argon2/scrypt. |
| en | — | — |
| fr | Utilisation 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 等慢雜湊加鹽。 |