作者wind681201 (阿风~~)
看板C_Sharp
标题[问题] Base64
时间Wed May 23 23:22:57 2018
最近看到一个文件,里面说,要用 依据RCF 3548的方式来解base64
请问这是什麽意思,在C#里面该怎麽用?跟一般有什麽不同吗?
因为用c#里面的去解,跟对方解出来的不一样。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.78.48
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1527088981.A.A2D.html
1F:→ ssccg: RFC不是RCF,RFC3548/RFC4648的Base64就是一般常见的标准 05/24 09:58
2F:→ ssccg: Base64,没什麽不同的。而且不同的Base64主要是差在是否有 05/24 09:59
3F:→ ssccg: 换行、padding(=)和62(+)、63(/)字元不同,解码时能解就不 05/24 10:00
4F:→ ssccg: 太可能解出不一样的...你可以举个例子吗 05/24 10:01
5F:→ wind681201: 是一般的喔,可是我用utf-8 ascii解,出来的都跟原本 05/24 23:18
6F:→ wind681201: 不太一样,我找到例子,再跟你请教好了 05/24 23:19
7F:→ t64141: 如果明文内容是简中,解出来的byte[]用GBK编码转看看? 05/25 00:05
8F:→ ssccg: 从你提到utf8、ascii...感觉问题出在字串编码不在Base64 05/25 01:26
9F:→ ssccg: 你应该直接比对binary值看一不一样,确定问题出在哪段 05/25 01:27