สร้างรหัสผ่านแบบสุ่มจากบรรทัดคำสั่ง

รหัสผ่านที่ปลอดภัยที่สุดบางส่วนที่คุณสามารถใช้คือรหัสผ่านที่สร้างขึ้นแบบสุ่ม จากบรรทัดคำสั่งคุณสามารถสุ่มรหัสผ่านที่เป็นไปได้ในหลาย ๆ รูปแบบซึ่งสามารถใช้เป็นรหัสผ่านที่ปลอดภัยของอักขระที่สร้างขึ้นได้

เราจะอธิบายถึงวิธีการหลักหลายอย่างในการสร้างลำดับแบบสุ่มและแสดงวิธีการรวมคำสั่งเพื่อสร้างรหัสผ่านที่สร้างขึ้นแบบสุ่มมากกว่า

วิธีการสร้างรหัสผ่านแบบสุ่มผ่านทางบรรทัดคำสั่ง

ขั้นแรกเราจะลองใช้วิธีไปที่ของฉันซึ่งใช้ 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 คุณสามารถใช้คำสั่งหรือไฟล์ใด ๆ เพื่อสร้างรหัสผ่านที่ปลอดภัย

เห็นได้ชัดว่ารหัสผ่านแบบสุ่มเหล่านี้ไม่ใช่เรื่องง่ายที่จะจดจำได้ซึ่งเป็นเหตุผลที่การใช้เครื่องมือจัดการรหัสผ่านจะเป็นประโยชน์ แต่นั่นเป็นอีกหัวข้อหนึ่ง