İçeriğe geç

Zayıf özet algoritması (ARCH3111)

Anahtar typescript.security.weak-hash · Önem error · Kategori security · CWE CWE-328

Güvenlik amacıyla MD5 veya SHA-1 gibi kriptografik olarak kırılmış özet algoritmalarını kullanmak, çakışma saldırılarına karşı savunmasız bırakır.

import { createHash } from "crypto";
const digest = createHash("md5").update(data).digest("hex");
import { createHash } from "crypto";
const digest = createHash("sha256").update(data).digest("hex");

MD5/SHA-1 yerine SHA-256 veya daha güçlü bir algoritma kullanın.