สร้างรหัสผ่านแบบสุ่มจากบรรทัดคำสั่ง
รหัสผ่านที่ปลอดภัยที่สุดบางส่วนที่คุณสามารถใช้คือรหัสผ่านที่สร้างขึ้นแบบสุ่ม จากบรรทัดคำสั่งคุณสามารถสุ่มรหัสผ่านที่เป็นไปได้ในหลาย ๆ รูปแบบซึ่งสามารถใช้เป็นรหัสผ่านที่ปลอดภัยของอักขระที่สร้างขึ้นได้
เราจะอธิบายถึงวิธีการหลักหลายอย่างในการสร้างลำดับแบบสุ่มและแสดงวิธีการรวมคำสั่งเพื่อสร้างรหัสผ่านที่สร้างขึ้นแบบสุ่มมากกว่า
วิธีการสร้างรหัสผ่านแบบสุ่มผ่านทางบรรทัดคำสั่ง
ขั้นแรกเราจะลองใช้วิธีไปที่ของฉันซึ่งใช้ openssl:
openssl rand -base64 6
ผลลัพธ์ของคำสั่งนี้จะสุ่มสมบูรณ์และดูคล้ายกับ: cG / ah3 + 9
คุณสามารถปรับความยาวของรหัสผ่านได้โดยการเปลี่ยนตัวเลขที่ท้ายสตริง ถ้าคุณไม่ต้องการจบลงด้วยอักขระที่ผิดปกติเช่น / และ + คุณสามารถสร้างจาก hex เกินไป:
openssl rand -hex 4
ถ้าไม่ได้สุ่มพอคุณสามารถท่อส่งออกแบบสุ่มของ openssl ผ่าน md5 และตัดแฮช MD5 ของการส่งออกแบบสุ่มลงไปเป็นชุดอักขระ:
openssl rand -base64 8 |md5 |head -c8;echo
นอกจากนี้คุณยังสามารถสร้างสรรค์และรับอินพุตแบบสุ่มจากคำสั่งอื่นได้เช่นวันที่และตัดแต่งอักขระ 8 ตัวจากวันที่ปัจจุบัน hasd md5:
date |md5 | head -c8; echo
หรือแม้แต่ ping:
ping -c 1 yahoo.com |md5 | head -c8; echo
ใช้เมธอด md5 คุณสามารถใช้คำสั่งหรือไฟล์ใด ๆ เพื่อสร้างรหัสผ่านที่ปลอดภัย
เห็นได้ชัดว่ารหัสผ่านแบบสุ่มเหล่านี้ไม่ใช่เรื่องง่ายที่จะจดจำได้ซึ่งเป็นเหตุผลที่การใช้เครื่องมือจัดการรหัสผ่านจะเป็นประโยชน์ แต่นั่นเป็นอีกหัวข้อหนึ่ง