본문 바로가기

링크

[url] 랜덤 문자열 생성기

반응형

랜덤 문자열 생성기

https://randstrgen.lazyig.com/

 

랜덤 문자열 생성기

소개 선택한 조건으로 랜덤한 문자열을 생성합니다. 귀찮은 게임닉네임 짓기 매크로풍의 닉네임 어떤가요?

randstrgen.lazyig.com

bash 랜덤 문자열 생성

echo $RANDOM | base64 | head -c 20; echo
$ echo $RANDOM | base64 | head -c 20; echo
MTYyNjYK

리눅스 쉘에서 랜덤 문자열을 생성하는 방법

openssl 명령어를 사용하여 랜덤 문자열을 생성하는 방법과 /dev/urandom을 사용하는 방법 두 가지를 소개하겠습니다.


1. openssl을 사용하여 랜덤 문자열 생성

openssl rand -base64 32

위 명령어를 실행하면 길이가 32인 랜덤 문자열이 생성됩니다. -base64 옵션은 Base64 인코딩을 사용하여 랜덤 문자열을 출력합니다. 필요에 따라 길이를 조절하거나 다른 인코딩을 사용할 수 있습니다.

 

2. /dev/urandom을 사용하여 랜덤 문자열 생성

tr -dc 'a-zA-Z0-9' < /dev/urandom | head -c 32

위 명령어를 실행하면 길이가 32인 랜덤 문자열이 생성됩니다. /dev/urandom은 리눅스에서 제공하는 랜덤 데이터를 읽을 수 있는 가상 파일입니다. tr 명령어를 사용하여 알파벳과 숫자만 추출하고 head 명령어를 사용하여 원하는 길이만큼 문자열을 잘라냅니다.

 

두 가지 방법 모두 랜덤 문자열을 생성할 수 있으며, 보안 관련 용도로 사용하는 경우에는 /dev/urandom을 사용하는 것이 더 안전한 방법입니다. 단순한 랜덤 문자열을 생성하는 데에는 openssl을 사용하는 방법이 간단하고 편리할 수 있습니다.

 

728x90
반응형

'링크' 카테고리의 다른 글

[url] PuTTY 다운로드  (0) 2022.09.22
[url] terraform modules  (0) 2022.08.28
[URL] Ansible Documentation URL  (0) 2022.08.24
[url] 코드로서의 다이어그램(Diagram as Code)  (0) 2022.07.31
[url] 서브넷 마스크 계산  (0) 2021.10.30