я получаю некоторые проблемы с использованием PERL MIME :: Base64 :: decode_base64MIME :: Base64 :: decode_base64 неправильные символы
Вот мой код:
#!/usr/bin/perl
use MIME::Base64;
$string_to_decrypt="lVvfrx23jX7vX3HghyJGxo4oivqBIg";
$content=MIME::Base64::decode_base64($string_to_decrypt);
open(WRITE,">/home/laurent/decrypted.txt");
print WRITE $content;
close(WRITE);
exit;
Использование онлайн-декодера (как https://www.base64decode.org/) результат должен быть:
Но в моем файле, я получаю:
<95>[߯^]·<8d>~ï_qà<87>"FÆ<8e>(<8a>ú<81>"
Я не знаю, как избавиться от:
<95>, ^], <8d>,<87> ....
Благодаря Laurent
Совет: base64 - это алгоритм кодирования. Это не алгоритм шифрования, поскольку секрет (ключ) отсутствует. Таким образом, говорят, что дешифрование 'decode_base64' является неуместным. – ikegami