임의의 비밀번호 생성기 : Linux의 많은 명령 행에서 열로 표시


22

얼마 전 나는 "암기 할만한"암호 그리드를 표시하는 명령 줄에 대한 임의의 암호 생성기를 발견했습니다. 출력은 다음과 같습니다.

adam@host:~$ CantRememberThisCommand
lkajsdf   aksjdfl
kqwrupo   qwerpoi
qwerklw   zxlkelq

아이디어는 누군가가 당신의 어깨 너머로 보이는 동안이 유틸리티를 실행할 수 있고, 선택의 폭이 넓기 때문에 어느 정도 비밀로 암호를 선택할 수 있다는 것입니다.

이 유틸리티가 무엇인지 기억하지 못합니다. 웹간에 도와 줄래?


귀하의 질문에 대한 답변은 아니지만 Steve Gibson은 grc.com/ppp.htm
Tom A

답변:



3

귀하의 예에 따르면 출력 pwgen은 좋은 추측입니다 (John T의 답변 참조). 그러나 사용 가능한 많은 도구가 있습니다 .

  • pwgen- 발음 가능한 비밀번호 생성
  • gpw- 발음 가능한 암호를 생성하는 프로그램
  • apg- 여러 개의 임의 암호를 생성합니다

또한 KeePassX 와 같은 암호 관리자는 암호 생성기를 제공합니다 (하지만 명령 줄 사용이나 발음 할 수없는 암호에는 초점을 맞추지 않습니다).


2

대부분의 컴퓨터에 OpenSSL을 설치해야하므로 추가 패키지를 설치할 필요가 없습니다. 다음 코드를 사용하여 임의의 비밀번호를 생성 할 수 있습니다.

openssl rand -base64 10

2
이것은 매우 편리하지만 엄격하게 말해서 임의의 바이트를 가져 와서 base64 문자열로 인코딩한다고해서 반드시 임의의 문자열을 의미하는 것은 아닙니다. 예를 들어 이와 같이 생성 된 10 개의 문자 암호는 모두 패딩 때문에 '='로 끝납니다. 또한 여기에 포함 된 다른 영숫자가 아닌 다른 문자는 + 및 /이며 최적이 아닐 수 있습니다.
Timo

2
3의 배수 (예 openssl rand -base64 12:)를 사용하면 후행 =또는 이 없습니다 ==.
Daniel Earwicker

alias newpass="openssl rand -base64 12"쉘 설정에 추가하십시오 . ~ / .zshrcnewpass 명령 으로 임의 문자열을 빠르게 생성
Sharak
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.