BT Sözlüğü › Güvenlik › Modular Crypt Format

Modular Crypt Format

Güvenlik Svenska → Güncellendi: 2026-10-14

Bir parola özetinin hangi algoritmayla üretildiğini kendisinin söylemesini sağlayan $id$salt$hash kuralı.

Özgün Unix crypt() yalnızca DES'i ve iki karakterlik bir tuzu biliyordu. Poul-Henning Kamp 1994'te FreeBSD için MD5-crypt'i yazdığında yeni özetleri eskilerden ayırt etmenin bir yoluna ihtiyacı vardı; cevap bir önek oldu: $1$. Liste o zamandan beri uzadı — bcrypt için $2b$, Ulrich Drepper'in 2007 tarihli SHA-crypt'i için $5$ ve $6$, birçok Linux dağıtımında artık varsayılan olan yescrypt için $y$.

Gerçek anlamda bir standart değil, daha çok kimsenin düzgün yazıya dökmediği bir mutabakattır ve her algoritma alanları biraz farklı yorumlar. Yine de önemli işi görür: /etc/shadow karışık algoritmalar barındırabilir ve sistem kullanıcı bir sonraki girişinde bir özeti yükseltebilir. Password Hashing Competition'dan çıkan PHC dizgi biçimi, $argon2id$v=19$m=65536,t=3,p=4$… gibi adlandırılmış parametrelerle bunu düzene sokma girişimidir.

← Sözlüğe dön