Câu trả lời:
Đó là mã hóa CRYPT - một mặc định cũ. Có lẽ bạn nên sử dụng MD5 hoặc SHA thay thế - xem man htpasswd
để biết thêm thông tin.
Làm thế nào bạn đang cố gắng để tạo mật khẩu của bạn? Bạn có thể chạy htpasswd -n -b username password
, nhưng hầu hết các ngôn ngữ có thể đã có chức năng thư viện cho điều đó rồi.
Ví dụ về Perl:
perl -e 'print crypt("passwordgoeshere","salt") . "\n"'
Tham số thứ hai là muối. Như Gerard chỉ ra rằng tốt hơn là sử dụng một chuỗi ngẫu nhiên như muối.