ตัวสร้างคีย์ PBKDF2: สร้างคีย์ปลอดภัยจากรหัสผ่าน
ตัวสร้างคีย์ PBKDF2 สร้างคีย์ที่อนุพันธ์มาจากจากรหัสผ่านและเกลือโดยใช้ PBKDF2 กับ HMAC-SHA256 ผ่าน WebCrypto ในเบราว์เซอร์ของคุณ ตั้งค่าตัวเลือกที่มี แล้วสร้างค่าหนึ่งค่าหรือหลายค่าพร้อมกันสำหรับเทสต์ ฟิกซ์เจอร์ หรือซีดดาต้า การเพิ่มจำนวน iteration ทำให้การอนุพันธ์ช้าลงและแข็งแกร่งขึ้น คำแนะนำที่ให้มาคือ 600,000 iteration ขึ้นไปสำหรับ SHA-256
ตัวสร้างคีย์ PBKDF2 เป็นเครื่องมืออนุพันธ์คีย์ PBKDF2 บนเบราว์เซอร์สำหรับสร้างคีย์จากรหัสผ่านและเกลือ ใช้ PBKDF2 กับ HMAC-SHA256 ผ่าน WebCrypto คุณสามารถอนุพันธ์คีย์จากรหัสผ่านในเบราว์เซอร์ได้โดยไม่ต้องตั้งค่าเครื่องมือแยก ใช้เพื่อสร้างค่าสำหรับการทดสอบ ฟิกซ์เจอร์ หรือซีดดาต้า
ในการใช้ตัวสร้างคีย์ PBKDF2-SHA256 ให้ใส่รหัสผ่านและเกลือ ตั้งค่าตัวเลือกที่มี แล้วสร้างค่าหนึ่งค่าหรือหลายค่าพร้อมกัน จำนวน iteration สำคัญ: จำนวนที่สูงขึ้นทำให้การอนุพันธ์ช้าลงแต่แข็งแกร่งขึ้น คำแนะนำสำหรับ SHA-256 คือ 600,000 iteration ขึ้นไป ค่าที่สร้างสามารถคัดลอกไปใช้กับงานที่คุณทำอยู่
รหัสผ่านเป็นอินพุตของการอนุพันธ์ ส่วนคีย์อนุพันธ์เป็นเอาต์พุต PBKDF2 ใช้กระบวนการอนุพันธ์คีย์กับรหัสผ่านและเกลือ ไม่ได้เอารหัสผ่านเป็นคีย์ผลลัพธ์โดยตรง เครื่องมือนี้จึงมีประโยชน์เมื่อคุณต้องการค่าอนุพันธ์สำหรับข้อมูลเทสต์หรือต้องการดูผลลัพธ์ของการตั้งค่า PBKDF2-SHA256
ตัวสร้างคีย์ PBKDF2 ทำงานในเบราว์เซอร์ของคุณทั้งหมด: อินพุตของคุณจะถูกประมวลผลบนอุปกรณ์ของคุณ และไม่มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์ ใช้งานฟรี ไม่ต้องสมัครสมาชิก และใช้งานออฟไลน์ได้เมื่อหน้าเว็บโหลดเสร็จแล้ว นักพัฒนาและวิศวกร DevOps ใช้เตรียมค่าเทสต์ ฟิกซ์เจอร์ และซีดดาต้าโดยไม่ต้องอัปโหลดอินพุตของตน
ขั้นตอนที่ 1: ป้อนรหัสผ่านและเกลือที่ต้องการใช้ PBKDF2 จะอนุพันธ์คีย์จากอินพุตเหล่านี้
ขั้นตอนที่ 2: ตั้งค่าตัวเลือกที่มีก่อนเริ่ม จำนวน iteration ส่งผลต่อระยะเวลาการอนุพันธ์
ขั้นตอนที่ 3: สร้างคีย์หรือค่าหลายค่าพร้อมกัน เครื่องมือใช้ PBKDF2 กับ HMAC-SHA256 ผ่าน WebCrypto
ขั้นตอนที่ 4: คัดลอกค่าที่ต้องการใช้สำหรับเทสต์ ฟิกซ์เจอร์ หรือซีดดาต้าของคุณ
กรณีการใช้งาน: สร้างค่า PBKDF2 สำหรับฟิกซ์เจอร์เทสต์หรือซีดดาต้า ทำให้เทสต์ของคุณมีค่าอนุพันธ์จริงๆ ไว้ใช้งาน
กรณีการใช้งาน: สร้างค่าหลายค่าพร้อมกันแทนการคิดเองทีละค่า ช่วยเตรียมหลายเทสต์เคสได้
กรณีการใช้งาน: รับค่าที่สร้างแบบสุ่มอย่างถูกต้องแทนการเดาพิมพ์จากแป้นพิมพ์
กรณีการใช้งาน: ดูว่ารหัสผ่านและเกลือสร้างคีย์อนุพันธ์ด้วย PBKDF2-SHA256 อย่างไร เป็นประโยชน์เมื่อรีวิวการตั้งค่าการอนุพันธ์
กรณีการใช้งาน: เตรียมค่าตัวอย่างสำหรับเวิร์กโฟลว์พัฒนา QA คัดลอกเฉพาะค่าที่ต้องการลงในวัสดุเทสต์ของคุณ