BASE64는 binary 데이터를 ASCII 데이터로 변환하는 알고리즘으로 email과 XML에서 사용됩니다. BASE64는 용도에 따라서 여러 변형이 있는데 PHPoC에서는 표준형, URL형, MIME형을 지원합니다.
다음은 BASE64 암호화/복호화 함수입니다.
인수 | 설명 |
---|---|
enc/dec | enc - 암호화 dec - 복호화 |
$msg | 암호화/복호화할 평문 혹은 암호문 |
std/mime/url | std - 표준형 mime - MIME url - URL 생략하면 표준형으로 동작합니다. |
다음은 BASE64의 예제입니다.
$enc_out = system("base64 enc %1", $msg0);
$dec_out = system("base64 dec %1", $enc_out);