Kırık Şifreleme Algoritması (ARCH7112)
Anahtar php.security.broken-cipher · Önem error · Kategori security · CWE CWE-327
DES, 3DES, RC4 ve Blowfish gibi simetrik şifreler kriptografik olarak kırılmış veya eskimiştir. Gizlilik için bu algoritmaları kullanmak, verinin makul bir maliyetle çözülebilmesi anlamına gelir.
Hatalı
Bölüm başlığı “Hatalı”<?php$cipher = openssl_encrypt($plaintext, 'DES-EDE3-CBC', $key, 0, $iv); // 3DES kırık<?php$iv = random_bytes(12);$cipher = openssl_encrypt($plaintext, 'aes-256-gcm', $key, OPENSSL_RAW_DATA, $iv, $tag);Düzeltme
Bölüm başlığı “Düzeltme”Modern, kimlik doğrulamalı bir şifre kullanın; tercihen AES-256-GCM gibi AEAD modlarını seçin.