Lệnh tạo mật khẩu ngẫu nhiên trên Linux

Lệnh openssl rand có thể dùng để tạo ra mật khẩu ngẫu nhiên theo định dạng hex hoặc base64 một cách dễ dàng. Lệnh này hữu ích để bạn dùng tạo mật khẩu ngẫu nhiên nhanh chóng hoặc chèn vào các đoạn script để tạo mật khẩu ngẫu nhiên dùng cho user ở các service khác nhau. Lệnh này thuộc gói phần mềm OpenSSL nên bạn có thể chạy lệnh này ở bất kỳ hệ điều hành nào có cài đặt gói OpenSSL, kể cả Windows hoặc macOS.

Về cú pháp lệnh openssl rand thì có 2 dạng tương ứng với 2 định dạng đầu ra như sau:

  • Với đầu ra mong muốn là base64: openssl rand -base64 NUM
  • Với đầu ra mong muốn là hex: openssl rand -hex NUM

Trong đó NUM là số lượng byte đầu ra, ảnh hưởng đến độ dài mật khẩu được tạo.

Demo sử dụng

Ví dụ sau đây tạo mật khẩu ngẫu nhiên với định dạng base64



Ví dụ sau đây tạo mật khẩu ngẫu nhiên với định dạng hex

Thực tế sử dụng

  • Giúp tạo được mật khẩu nhanh chóng mà không cần dùng các công cụ trên nền web.
  • Giúp việc tạo mật khẩu trong các đoạn kịch bản script dễ dàng.