>  기사  >  운영 및 유지보수  >  Linux Base64 암호화 및 암호 해독을 구현하는 방법

Linux Base64 암호화 및 암호 해독을 구현하는 방법

WBOY
WBOY앞으로
2023-05-14 11:58:063180검색

1. 파일 파일을 Base64로 인코딩하여 표준 출력으로 인쇄합니다

[root@pps ~]# base64 file
c25haWx3YXJyaW9yCg== 
也可以这样:
[root@pps ~]# cat file | base64
c25haWx3YXJyaW9yCg==

2. 표준 입력에서 파일 내용을 읽고, 이를 Base64로 인코딩하여 표준 출력으로 인쇄합니다

[root@pps ~]# base64
snailwarrior
c25haWx3YXJyaW9yCg==

3. "snailwarrior" 문자열을 표준 출력으로 인코딩하고 인쇄합니다

[root@pps ~]# echo "snailwarrior" | base64
c25haWx3YXJyaW9yCg==

4, Base64 decoding

[root@pps ~]# echo "snailwarrior" | base64 | base64 -d
snailwarrior
base64: invalid input[root@pps ~]# echo -n "snailwarrior" | base64 | base64 -d
snailwarriorbase64: invalid input

참고:

 echo -n 옵션은 문자열 끝에 'n' 개행 문자를 출력하지 않습니다. , 따라서 문자열 "snailwarrior"는 정확합니다. base64 인코딩은 "c25haWx3YXJyaW9y"이므로 PHP 함수를 사용하여 확인할 수 있습니다. 파일 형식 등에서 수행되는 "snailwarrior" 문자열 인코딩은 모두 'n' 인코딩을 포함하므로 설명할 수 없는 인코딩 오류가 우연히 발생할 수 있습니다.

아아아아

위 내용은 Linux Base64 암호화 및 암호 해독을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제