pwgen은 특정 길이의 비밀번호를 출력 할 수 있습니까?


9

명령 줄 플래그를 pwgen사용하면 반복성을 좋아하기 때문에 명령 줄 도구 를 사용하여 암호를 생성합니다 sha1. 매뉴얼 페이지를 인용하려면 :

   -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.

나는 이것을 사용하여 다음과 같은 암호를 생성하고 검색합니다.

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

유일한 문제는 암호를 원하는 문자 수를 지정하는 방법을 알 수 없다는 것입니다. 기본적으로이 암호는 8 자 암호를 생성하므로 무차별 대입에 취약합니다.

또는 apg을 사용하여 문자 수를 지정할 수 있지만 apg파일과 문자열을 시드로 사용하여 반복 가능한 문자를 제공 하는 방법을 찾지 못했습니다 .

pwgen지정된 길이의 비밀번호를 생성 할 수있는 방법이 있습니까?


이와 같은 개인 키를 사용하면 위험에 노출됩니다. 변경되지 않는 임의의 파일 (예 : 언급 한 MP3)을 사용하는 것이 좋습니다. 또는이 조언을 사용하십시오 (문자 그대로가 아닙니다!).
vonbrand

이와 같은 개인 키를 사용하면 어떻게 위험에 노출됩니까? 암호는 되돌릴 수 없습니다.
Kerrick

파괴 될 수있는 프로그램에 의해 읽혀지고 있습니다. 위험은 미미하지만 왜 위험은 ...
vonbrand

답변:


11

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

그러므로:

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

그 조심 pwgen행복하게만큼 당신이 요청으로의 암호를 인쇄하지만, 보안을 강화하지 않습니다 (지정된 파일의 엔트로피에 의해 결정) 특정 지점을 넘어.


1
나는 ... 맨 페이지 상단에있는 사용법 예제를 훑어 보지 말아야합니다. 나는 맨 페이지의 나머지 부분을 조심스럽게 빗질했습니다. 감사!
Kerrick
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.