scrypt Anahtar Türetme

scrypt ile parola ve tuzdan anahtar türetin. N, r, p ve çıktı uzunluğunu yapılandırın; hex veya Base64 çıktı alın.

Yapılandırma
scrypt ile parola ve tuzdan anahtar türetin. N, r, p ve çıktı uzunluğunu yapılandırın; hex veya Base64 çıktı alın.

Tahmini bellek: 16 MiB

Tuz
Düz metin / Rastgele tuz / Dosyadan içe aktar
Türetilen Anahtar
Geçerli parola, tuz ve scrypt parametreleri için türetilen anahtar.
Anahtar türetmek için bir parola girin ve tuz sağlayın ya da bir dosya içe aktarın.

scrypt nedir?

scrypt, bellek kullanımı yüksek olacak şekilde tasarlanmış, parolaya dayalı bir anahtar türetme işlevidir (KDF). Bir parola ve tuzu belirleyici anahtar baytlarına dönüştürürken kasıtlı olarak CPU zamanı ve bellek harcar; bu da büyük ölçekli parola tahminini basit hash işlemine göre daha maliyetli hale getirir.

Temel noktalar:

  • N (maliyet faktörü), r (blok boyutu) ve p (paralellik) kullanır
  • Daha yüksek N ve r ayarları bellek ve hesaplama maliyetini artırır
  • Yalnızca parola, tuz, parametreler ve çıktı uzunluğu eşleştiğinde aynı türetilmiş anahtarı üretir

En iyi uygulamalar:

  • Her parola veya gizli değer için benzersiz rastgele bir tuz kullanın
  • N, r, p, tuz biçimi ve çıktı uzunluğunu türetilmiş anahtarın yanında saklayın
  • Üretimde kullanmadan önce parametreleri desteklemeniz gereken en yavaş cihazda ayarlayın