[問題] 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