110,531
社区成员
发帖
与我相关
我的任务
分享
string base64Encoded1 = "cQBhAHoAMwAyADEA";
string base64Encoded2 = "cWF6MzIx";
string base64Decoded="qaz321";
string stringToConvert = base64(base64Encoded1, false);
byte[] convertedByte = Encoding.Unicode.GetBytes(stringToConvert);
string hex = BitConverter.ToString(convertedByte);
Console.WriteLine(hex);
stringToConvert = base64(base64Encoded2, false);
convertedByte = Encoding.Unicode.GetBytes(stringToConvert);
hex = BitConverter.ToString(convertedByte);
Console.WriteLine(hex);
//0x71=q;0x00=NUL;0x61=a;0x00=NUL;0x7A=z;0x00=NUL;0x33=3;0x00=NUL;0x32=2;0x00=NUL;0x31=1;0x00=NUL
byte[] data1 = { 0x71, 0x00, 0x61, 0x00, 0x7A, 0x00, 0x33, 0x00, 0x32, 0x00, 0x31, 0x00 };
//0x71=q;0x61=a;0x7A=z;0x33=3;0x32=2;0x31=1;
byte[] data2 = { 0x71, 0x61, 0x7A, 0x33, 0x32, 0x31 };
Console.WriteLine(string.Format("Base64 Encoded Data1: {0}", Convert.ToBase64String(data1)));
Console.WriteLine(string.Format("Base64 Encoded Data2: {0}", Convert.ToBase64String(data2)));
Encoding.Unicode.GetString(Convert.FromBase64String(s));