Mật khẩu đầu ra pwgen có thể có độ dài nhất định?


9

Tôi đang sử dụng công cụ dòng lệnh pwgenđể tạo mật khẩu vì tôi thích tính lặp lại mà bạn nhận được với sha1cờ dòng lệnh. Để trích dẫn trang người đàn ông:

   -H, --sha1=/path/to/file[#seed]
          Will  use the sha1's hash of given file and the optional seed to
          create password. It will allow you to compute the same  password
          later, if you remember the file, seed, and pwgen's options used.
          ie: pwgen -H ~/your_favorite.mp3#your@email.com gives a list  of
          possibles  passwords for your pop3 account, and you can ask this
          list again and again.

          WARNING: The passwords generated using this option are not  very
          random.   If you use this option, make sure the attacker can not
          obtain a copy of the file.  Also, note that the name of the file
          may  be  easily available from the ~/.history or ~/.bash_history
          file.

Tôi đang sử dụng nó để tạo (và lấy) mật khẩu như thế này:

pwgen -1cnsy --sha1=/path/to/my/gpg/private-key.asc#username@example.com

Vấn đề duy nhất là tôi không thể tìm ra cách chỉ định có bao nhiêu ký tự tôi muốn mật khẩu. Theo mặc định, nó tạo ra một mật khẩu 8 ký tự, dễ bị ép buộc hơn.

Ngoài ra, tôi có thể sử dụng apg, cho phép tôi chỉ định số lượng ký tự, nhưng tôi không thấy cách tạo apgtệp và chuỗi dưới dạng hạt giống để cung cấp cho tôi các ký tự lặp lại.

Có cách nào để tôi có thể pwgentạo mật khẩu có độ dài xác định không?


Sử dụng khóa riêng của bạn như thế sẽ khiến họ gặp rủi ro. Tốt hơn nên sử dụng một số tệp ngẫu nhiên sẽ không thay đổi (như MP3 họ đề cập). Hoặc chỉ sử dụng lời khuyên này (không phải theo nghĩa đen!).
vonbrand

Làm thế nào để sử dụng khóa riêng của tôi như thế này có nguy cơ? Tiền điện tử không thể đảo ngược, phải không?
Kerrick

Nó đang được đọc bởi một chương trình có thể bị lật đổ. Rủi ro là tối thiểu, nhưng tại sao lại mạo hiểm ...
vonbrand

Câu trả lời:


11

Usage: pwgen [ OPTIONS ] [ pw_length ] [ num_pw ]

Như vậy:

pwgen -1cnsy --sha1=/path/to/my/gpg/private-key.asc#username@example.com 42

Coi chừng đó pwgensẽ vui vẻ in một mật khẩu miễn là bạn yêu cầu, nhưng vượt quá một điểm nhất định (được xác định bởi entropy của tệp được chỉ định) không làm tăng tính bảo mật.


1
Tôi ... tôi cần dừng việc lướt qua các ví dụ sử dụng ở đầu trang nam. Tôi cẩn thận lướt qua phần còn lại của trang người đàn ông. Cảm ơn!
Kerrick
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.