Derivasi Kunci scrypt

Terbitkan kunci daripada kata laluan dan salt dengan scrypt. Konfigurasikan N, r, p dan panjang output dengan output hex atau base64.

Konfigurasi
Terbitkan kunci daripada kata laluan dan salt dengan scrypt. Konfigurasikan N, r, p dan panjang output dengan output hex atau base64.

Anggaran memori: 16 MiB

Salt
Teks biasa / Salt rawak / Import dari fail
Kunci Terbitan
Kunci terbitan untuk kata laluan, salt dan parameter scrypt semasa.
Masukkan kata laluan dan sediakan salt atau import fail untuk menerbitkan kunci.

Apakah scrypt?

scrypt ialah fungsi derivasi kunci berasaskan kata laluan (KDF) yang sukar dari segi memori. Ia menukar kata laluan dan salt kepada bait kunci yang deterministik sambil sengaja menggunakan masa CPU dan memori, yang menjadikan tekaan kata laluan berskala besar lebih mahal berbanding hashing ringkas.

Perkara utama:

  • Menggunakan N (faktor kos), r (saiz blok) dan p (paralelisme)
  • Tetapan N dan r yang lebih tinggi meningkatkan kos memori dan pengiraan
  • Menghasilkan kunci terbitan yang sama hanya apabila kata laluan, salt, parameter dan panjang output sepadan

Amalan terbaik:

  • Gunakan salt rawak yang unik untuk setiap kata laluan atau rahsia
  • Simpan N, r, p, format salt dan panjang output bersama kunci terbitan
  • Tala parameter pada peranti paling perlahan yang perlu disokong sebelum menggunakannya dalam pengeluaran