Penderivasi Kunci PBKDF2: Hasilkan Kunci Aman dari Sandi
Penderivasi Kunci PBKDF2 membuat kunci turunan dari kata sandi dan salt menggunakan PBKDF2 dengan HMAC-SHA256 melalui WebCrypto di browser Anda. Atur opsi yang tersedia, lalu hasilkan satu atau sekelompok nilai untuk pengujian, fixture, atau data seed. Meningkatkan jumlah iterasi membuat derivasi lebih lambat dan lebih kuat; panduan yang diberikan adalah 600.000 atau lebih iterasi untuk SHA-256.
Penderivasi Kunci PBKDF2 adalah alat derivasi kunci PBKDF2 berbasis browser untuk membuat kunci dari kata sandi dan salt. Alat ini menggunakan PBKDF2 dengan HMAC-SHA256 melalui WebCrypto, sehingga Anda dapat menurunkan kunci dari kata sandi di browser Anda tanpa perlu menyiapkan alat terpisah. Gunakan untuk menghasilkan nilai untuk pengujian, fixture, atau data seed.
Untuk menggunakan generator kunci PBKDF2-SHA256, berikan kata sandi dan salt, atur opsi yang tersedia, dan hasilkan satu nilai atau sekelompok nilai. Jumlah iterasi penting: jumlah yang lebih tinggi membuat derivasi lebih lambat tetapi lebih kuat. Panduan yang diberikan untuk SHA-256 adalah 600.000 atau lebih iterasi. Nilai yang dihasilkan dapat disalin untuk digunakan dalam tugas yang sedang Anda kerjakan.
Kata sandi adalah input untuk derivasi, sedangkan kunci turunan adalah outputnya. PBKDF2 menerapkan proses derivasi kunci pada kata sandi dan salt alih-alih sekadar memperlakukan kata sandi itu sendiri sebagai kunci yang dihasilkan. Ini membuat alat ini berguna saat Anda membutuhkan nilai turunan untuk data uji atau ingin memeriksa hasil pengaturan PBKDF2-SHA256.
Penderivasi Kunci PBKDF2 berjalan sepenuhnya di browser Anda: input Anda diproses di perangkat Anda, dan tidak ada data yang dikirim ke server. Alat ini gratis, tidak perlu mendaftar, dan berfungsi offline setelah halaman dimuat. Developer dan insinyur DevOps dapat menggunakannya untuk menyiapkan nilai uji, fixture, dan data seed tanpa mengunggah input mereka.
Langkah 1: Masukkan kata sandi dan salt yang ingin digunakan. PBKDF2 menurunkan kunci dari input ini.
Langkah 2: Atur opsi yang tersedia sebelum memulai. Jumlah iterasi memengaruhi berapa lama derivasi berlangsung.
Langkah 3: Hasilkan kunci atau sekelompok nilai. Alat ini menggunakan PBKDF2 dengan HMAC-SHA256 melalui WebCrypto.
Langkah 4: Salin nilai yang Anda butuhkan untuk pengujian, fixture, atau data seed Anda.
Kasus penggunaan: Buat nilai PBKDF2 untuk fixture pengujian atau data seed. Ini memberi pengujian Anda nilai turunan yang konkret untuk dikerjakan.
Kasus penggunaan: Hasilkan sekelompok nilai sekaligus alih-alih mengarangnya secara manual. Ini dapat membantu saat menyiapkan banyak kasus uji.
Kasus penggunaan: Dapatkan nilai yang dihasilkan dengan benar-benar acak alih-alih mengandalkan tebakan yang diketik di keyboard.
Kasus penggunaan: Periksa bagaimana kata sandi dan salt menghasilkan kunci turunan dengan PBKDF2-SHA256. Ini berguna saat meninjau pengaturan derivasi.
Kasus penggunaan: Siapkan nilai contoh untuk alur kerja pengembangan atau QA. Salin hanya nilai yang Anda butuhkan ke materi pengujian lokal Anda.