您好,谢谢您的阅读;
我试图以任何可能的方式解密这个Base64字符串。还尝试搜索Stackoverflow并尝试其他方法。每一个回复都只是乱七八糟。
v6kEwElTQI%2fNlQc87zM7Od2%2fsaAghvSbCVyYaJRTf4U%3D
希望你有任何想法!
答案 0 :(得分:0)
它不完全可读,但它确实成功地进行了Base64解码:
首先,我手动对其进行URL编码。那里有三个URL转义序列:
%2f : '/' (two of these)
%3d : '='
给我v6kEwElTQI/NlQc87zM7Od2/saAghvSbCVyYaJRTf4U=
随着这些改变,它是Base64。
然后,您可以在C#.NET中使用旧的解码方法:
byte[] arr = Convert.FromBase64String('v6kEwElTQI/NlQc87zM7Od2/saAghvSbCVyYaJRTf4U=');
Console.WriteLine(System.Text.Encoding.Default.GetString(arr));
// As a note, I'm using Default encoding here. Your system may use
// a different encoding by default. Alternatively, you can replace
// 'Default' here with ASCII or Unicode.
这给了我¿©ÀIS@Í•<ï3;9Ý¿± †ô› \˜h”S…
使用unicode我改为쀄卉轀闍㰇㏯㤻뿝ꂱ蘠鯴尉梘厔蕿
。
我已经排除它不是图像(至少是System.Drawing.Image
格式。)
虽然解码很有趣,但我必须同意这些评论。重要的是要知道数据在解码后将会是什么,因为它在那时只是一个无名的字节流。