İçeriğe geç

Zayıf hash (ARCH9111)

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

CC_MD5 / CC_SHA1 ve CryptoKit’in Insecure.MD5 / Insecure.SHA1 kullanımını işaretler.

let digest = Insecure.MD5.hash(data: data)
let digest = SHA256.hash(data: data)

SHA-256 veya daha iyisini kullanın; parolalar için KDF kullanın.