[问题] Base64

楼主: wind681201 (阿风~~)   2018-05-23 23:22:57
最近看到一个文件,里面说,要用 依据RCF 3548的方式来解base64
请问这是什么意思,在C#里面该怎么用?跟一般有什么不同吗?
因为用c#里面的去解,跟对方解出来的不一样。
作者: ssccg (23)   2018-05-24 09:58:00
RFC不是RCF,RFC3548/RFC4648的Base64就是一般常见的标准Base64,没什么不同的。而且不同的Base64主要是差在是否有换行、padding(=)和62(+)、63(/)字符不同,解码时能解就不太可能解出不一样的...你可以举个例子吗
楼主: wind681201 (阿风~~)   2018-05-24 23:18:00
是一般的喔,可是我用utf-8 ascii解,出来的都跟原本不太一样,我找到例子,再跟你请教好了
作者: t64141 (榕树)   2018-05-25 00:05:00
如果明文内容是简中,解出来的byte[]用GBK编码转看看?
作者: ssccg (23)   2018-05-25 01:26:00
从你提到utf8、ascii...感觉问题出在字串编码不在Base64你应该直接比对binary值看一不一样,确定问题出在哪段
作者: lightyen (lightyen)   2018-05-25 08:55:00

Links booklink

Contact Us: admin [ a t ] ucptt.com