명령줄에서 임의의 암호 생성

Anonim

사용할 수 있는 가장 안전한 비밀번호 중 일부는 무작위로 생성되는 비밀번호입니다. 명령줄에서 생성된 문자의 보안 암호로 사용할 수 있는 다양한 방법으로 잠재적인 암호를 무작위로 지정할 수 있습니다.

무작위 시퀀스를 생성하는 몇 가지 주요 방법을 다룬 다음 명령을 결합하여 생성된 암호를 더욱 무작위로 만드는 방법을 보여줍니다.

명령줄을 통해 임의의 비밀번호를 생성하는 방법

먼저, openssl을 사용하는 방법을 시도해 보겠습니다.

openssl 랜드 -base64 6

이 명령의 출력은 완전히 무작위이며 다음과 같이 표시됩니다. cG/ah3+9

문자열 끝에 있는 숫자를 변경하여 암호 길이를 조정할 수 있습니다. / 및 +와 같은 비정상적인 문자로 끝나지 않으려면 16진수에서도 생성할 수 있습니다.

openssl 랜드 -hex 4

그것이 임의적이지 않은 경우 openssl의 임의 출력을 md5를 통해 파이프하고 임의 출력의 md5 해시를 설정된 문자 수로 트리밍할 수 있습니다.

openssl rand -base64 8 |md5 |head -c8;echo

또한 창의력을 발휘하고 날짜와 같은 다른 명령에서 임의로 입력하고 현재 날짜 md5 해시에서 8자를 잘라낼 수 있습니다.

날짜 |md5 | 헤드 -c8; 에코

또는 심지어 핑:

ping -c 1 yahoo.com |md5 | 헤드 -c8; 에코

md5 방법을 사용하면 모든 명령 또는 파일의 출력을 가져와 보안 암호를 생성할 수 있습니다.

분명히 이 모든 무작위 비밀번호는 기억하기 쉽지 않기 때문에 비밀번호 관리자를 사용하는 것이 도움이 될 수 있지만 그것은 또 다른 주제입니다.

명령줄에서 임의의 암호 생성