我在 windows 中使用以下命令在 .net 中找到了 base 64 编码的字符串:
Console.WriteLine(System.Convert.ToBase64String(Encoding.UTF8.GetBytes("4")));
结果是:
NA==
之后,我使用以下命令在 linux 中发现了 base64 编码字符串:
openssl enc -base64 <<< '4'
结果是:
NAo=
在阅读了其他帖子的大量内容后,我确保在窗口中它使用utf-8
编码。但是,现在问题是我认为rn
或n
.那么我们如何纠正呢?
从 echo 中插入值并改为禁止换行:
echo -n '4' | openssl enc -base64