http://wiki.opensslfoundation.com/index.php?title=Command_Line_Utilities 에서 base64 명령 줄을 주석 처리했습니다 . 따라서 openssl base64 디코딩을 사용할 때 경고를 발행합니다.
openssl base64 -e <<< 'Welcome to openssl wiki'
V2VsY29tZSB0byBvcGVuc3NsIHdpa2kK
openssl base64 -d <<< 'V2VsY29tZSB0byBvcGVuc3NsIHdpa2kK'
Welcome to openssl wiki
경고 base64 줄 길이는 openssl에서 기본적으로 64 자로 제한됩니다 .
openssl base64 -e <<< 'Welcome to openssl wiki with a very long line
that splits...'
V2VsY29tZSB0byBvcGVuc3NsIHdpa2kgd2l0aCBhIHZlcnkgbG9uZyBsaW5lIHRo
YXQgc3BsaXRzLi4uCg==
openssl base64 -d <<< 'V2VsY29tZSB0byBvcGVuc3NsIHdpa2kgd2l0aCBhIHZlcnkgbG9uZyBsaW5lIHRoYXQgc3BsaXRzLi4uCg=='
=> 아무것도 아닙니다!
64자를 초과하는 줄 바꿈없이 base64 줄을 디코딩하려면 -A 옵션을 사용하십시오.
openssl base64 -d -A <<<
'V2VsY29tZSB0byBvcGVuc3NsIHdpa2kgd2l0aCBhIHZlcnkgbG9uZyBsaW5lIHRoYXQgc3BsaXRzLi4uCg=='
Welcome to openssl wiki with a very long line that splits...
-A 옵션이 BUGGY (긴 파일의 한계)이므로 base64 결과를 64 자로 줄 바꿈하는 것이 좋습니다.