리눅스는 간단하게 터미널 상에서 바이너리 변환 프로그램을 활용하여 문자를 바로 암호화 할 수 있다.
그렇게 할 수 있는 툴이 바로 'base64'와 'base32' 이다.
이 둘의 원리는 간단하다. 바로 64비트 아키텍쳐와 32비트 아키텍쳐를 바이너리를 활용하여 문자를 단순 암호화 하는 것이다.
사용 방법 또한 매우 간단하다.
user@user~$ |
echo "hello" | base64 |
위와 같이 "hello"란 문자를 파이프를 이용해 base64로 돌렸더니 순식간에 "aGVsbG8K" 란 문자로 전환 된 것을 볼 수 있다.
이것을 다시 되돌리는 것 또한 어렵지 않다.
user@user~$ |
echo "aGVsbG8K" | base64 -d |
역시 파이프를 활용하여 돌려 내었으며 이렇게 쉘에서 간단하게 암호화와 복호화를 시킬 수 있는 것을 알수가 있다.
물론 해당 바이너리값을 활용한 암호화는 얼마든지 복호화가 가능하기 때문에 실용성은 매우 낮으며 응용에 써야만 효과적이다.
도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.
그리고 글에 부족한 점이 있거나 틀린 점, 더 궁금한 부분이 있는 것 같다면 꼭 댓글로 알려 주시면 감사 하겠습니다.
별 다른 절차 없이 위의 한 번의 클릭만으로 기기의 성능을 기반으로 하여 본 블로그에 아주 잠시 동안 지원 하실 수 있습니다.
비트코인 - BTC 지원 :
리플 - XRP 지원 :
'리눅스 기초 가이드 > UNIX 시스템 ' 카테고리의 다른 글
awk 프로그래밍 가이드2 - 텍스트 파일의 첫번째 행에 원하는 열을 추가 하여 출력 (0) | 2018.04.19 |
---|---|
[awk 프로그래밍] awk를 활용하여 원하는 행과 열에 원하는 텍스트 추가하는 방법 (0) | 2018.04.18 |
[리눅스 가이드] 프로세스의 진행 현황을 보는 pv의 효과적인 사용방법 (0) | 2018.01.02 |
[리눅스 가이드] 리눅스 콘솔-터미널 환경에서 자체 서버를 이용하여 간편하게 이메일을 발송해 보자. (0) | 2017.12.31 |
[리눅스 가이드] 리눅스에 Nvidia 정식 배포 드라이버 완벽 설치 하는 방법 - update0.2 (0) | 2017.09.26 |