OS/Linux

[Linux] base64 인코딩

scii 2020. 12. 11. 17:12

기밀 정보는 base64로 인코딩할 필요가 있다. 예를 들어 'hello world' 라는 문자열을 인코딩할 때는 다음과 같은 명령을 실행한다.

// base64 인코딩

$ echo -n "hello world" | base64

aGVsbG8gd29ybGQ=

echo 명령의 '-n' 옵션은 '\n' 문자를 붙이지 않겠다는 옵션이다. 즉, newline 하지 않겠다는 것이다.

base64는 암호화가 아니기 때문에 secret 설정 파일의 관리는 인터넷상의 공개 리포지토리에 놓지 말고 다른 곳에서 안전하고 적절히 관리해야 한다.