关于Base64解码的问题: 求助 关于Base64解码的问题

\u5404\u79cdbase64\u7b97\u6cd5\u52a0\u89e3\u7801\u7684\u7ed3\u679c\u662f\u4e00\u6837\u7684\u5417

base64\u7b97\u6cd5\u662f\u901a\u7528\u7684\u4e00\u79cd\u7b97\u6cd5
\u7406\u8bba\u4e0a\u6240\u6709\u5e93\u7684\u5b9e\u73b0\u7ed3\u679c\u5e94\u5b8c\u5168\u4e00\u6837\uff0c\u5982\u679c\u4e0d\u4e00\u6837\uff0c\u5c31\u662fbug\uff0c\u9700\u8981\u4fee\u6539

\u5f88\u7b80\u5355
// \u5c06 s \u8fdb\u884c BASE64 \u7f16\u7801
public static String getBASE64(String s) {
if (s == null) return null;
return (new sun.misc.BASE64Encoder()).encode( s.getBytes() );
}

// \u5c06 BASE64 \u7f16\u7801\u7684\u5b57\u7b26\u4e32 s \u8fdb\u884c\u89e3\u7801
public static String getFromBASE64(String s) {
if (s == null) return null;
BASE64Decoder decoder = new BASE64Decoder();
try {
byte[] b = decoder.decodeBuffer(s);
return new String(b);
} catch (Exception e) {
return null;
}
}

你自己调试一下deCode要解密的数据串,这个串的长度应该是4的倍数,否则肯定是会报这个错误的

求采纳

你搜码工具,里面有个在线解码base64的工具,希望能帮助到你。

加解密



  • 姹傛暀,濡備綍鐢╒B瀹炵幇BASE64缂栬В鐮
    绛旓細Base64缂栫爜鐨鎬濇兂鏄槸閲囩敤64涓熀鏈殑ASCII鐮佸瓧绗﹀鏁版嵁杩涜閲嶆柊缂栫爜銆傚畠灏嗛渶瑕佺紪鐮佺殑鏁版嵁鎷嗗垎鎴愬瓧鑺傛暟缁勩備互3涓瓧鑺備负涓缁勩傛寜椤哄簭鎺掑垪24 浣嶆暟鎹紝鍐嶆妸杩24浣嶆暟鎹垎鎴4缁勶紝鍗虫瘡缁6浣嶃傚啀鍦ㄦ瘡缁勭殑鐨勬渶楂樹綅鍓嶈ˉ涓や釜0鍑戣冻涓涓瓧鑺傘傝繖鏍峰氨鎶婁竴涓3瀛楄妭涓轰竴缁勭殑鏁版嵁閲嶆柊缂栫爜鎴愪簡4涓瓧鑺傘傚綋鎵瑕佺紪鐮佺殑...
  • 涓轰粈涔堟垜鐢Base64鍔犲瘑鍚,涓嶈兘灏嗗畠瑙e瘑?
    绛旓細base64缂栫爜锛屼笉鑳界畻鍔犲瘑鐮侊紝鍥犱负娌℃湁瀵嗛挜銆傚氨鏄璋侀兘鍙互瑙g爜銆傝嚦浜庝綘璇寸殑涓嶈兘瑙g爜锛屽彧鑳界寽娴嬫槸浣犵殑瑙g爜绠楁硶涓嶆纭傜櫨搴︾櫨绉戜笂鏈鍏充簬base64鐨璇︾粏瑙i噴锛屽簲璇ュ浣犳湁甯姪銆
  • Base64缂栫爜鐭ヨ瘑璇﹁В
    绛旓細瀹冪殑瑙勫垯寰堢畝鍗曪細姣忎笁涓瓧鑺傚寲浣滃洓涓瓧绗︼紝涓嶈冻鐨勭敤'='鏉ュ~琛ャ備笉杩囷紝杩欑杞崲鐨勪唬浠锋槸鏁版嵁閲忚啫鑳澶х害涓夊垎涔嬩竴锛屽浜庡ぇ鍥剧墖锛屾樉鐒舵槸涓寫鎴樸侸avaScript涓殑榄旀硶妫扟avaScript涓烘垜浠彁渚涗簡涓や釜绁炲鐨勫伐鍏封斺攂toa鍜宎tob锛屽畠浠礋璐Base64缂栫爜鍜瑙g爜鐨閲嶄换銆備笉杩囷紝瀹冧滑骞朵笉鏀寔闈濧SCII瀛楃锛屽鐞嗕腑鏂囨椂锛屼綘...
  • 浣跨敤Base64瑙g爜Java8鏃闂,鎬庝箞瑙e喅
    绛旓細浣跨敤Base64瑙g爜Java8鏃闂锛屾庝箞瑙e喅 棣栧厛锛宩ava6涓庝箞浼氭湁java8鐨勬柟娉曪紝杩欎釜鎻愭硶灏辨湁闂 鐒跺悗锛実eturlencoder锛屾槸 URLEncoder 鐨勭紪鐮併佽浆鐮佹柟寮忥紝涓昏鐢ㄤ簬澶勭悊url涔辩爜鍜岀壒娈婂瓧绗︾敤鐨勩侸ava1.2涓氨澧炲姞浜哢RLEncoder杩欎釜绫伙紝浣犵湅涓涓嬬浉鍏崇殑鐢ㄦ硶锛屾槸涓嶆槸鍜屼綘鐨勬兂娉曟帴杩 ...
  • Java浣跨敤base64鏃跺瓧绗︿覆涓棿鍖呭惈null琚紪璇戞垚鈥溾?
    绛旓細String(decodedBytes);System.out.println("Decoded String: " + decodedString);} } 杈撳嚭锛欵ncoded String: SGVsbG8sIFdvcmxkITAK Decoded String: Hello, World!\0 杩欐牱锛屾偍灏卞彲浠ヤ繚璇佸瓧绗︿覆涓殑null鍊间笉浼氬湪Base64缂栫爜鍜岃В鐮佽繃 绋嬩腑琚涪澶憋紝骞跺彲浠ヤ繚璇佺紪鐮佸拰瑙g爜鐨瀛楃涓蹭笌鍘熷瀛楃涓插畬鍏ㄥ尮閰嶃
  • php base64瑙e瘑鍑虹幇鐨缂栫爜闂 gb2312/utf-8 杩涙潵鐪嬭缁
    绛旓細寤鸿浣犺嚜宸辨妸鎯抽棶鐨勯棶棰鐞嗘竻妤氾紝base64_encode鏄缂栫爜鐢ㄧ殑鑰宐ase64_decode鏄瑙g爜鐢ㄧ殑锛屼綘杩炶繖涓兘璇寸殑涓鍥㈡垜浠庝箞缁欎綘瑙e喅銆備粠浣犵殑鍙欒堪涓垜鍙兘鐪嬫槑鐧戒綘鐨勫師濮嬫暟鎹紪鐮佹槸GB鐨勶紝杈撳嚭缁撴灉椤甸潰缂栫爜鏄疷TF鐨勶紝鎵浠ュ嚭鐜颁簡涔辩爜銆傚缓璁皢鍘熷鏁版嵁淇敼鎴怳TF鐨勭紪鐮侊紝鐩存帴淇敼鏂囦欢缂栫爜鎴栬卛conv杞崲缂栫爜锛屽啀鍋氳繖涓鐞...
  • 瀵筸ysql鏁版嵁搴撹〃涓暟鎹繘琛base64瑙g爜,濡備綍鍋?
    绛旓細濡傛灉浣 鐨刴ysql鐗堟湰鏄5.6.1浠ヤ笂鐨勶紝鍙互璇曚竴涓 SELECT FROM_BASE64(瀛楁); 杩欐牱灏卞彲浠ユ煡鍑烘潵浜嗐傚鏋滀笉鏄綘瑕佹煡鍑烘潵鐢ㄥ叾浠栬闊虫潵锛屾瘮濡俻hp 鐨base64_decode 杩欎釜鍑芥暟銆
  • Base64 缂栫爜鐭ヨ瘑,涓鏂囨墦灏!
    绛旓細鐪嬪埌杩欓噷鐩镐俊澶у涔熻兘澶熸剰璇嗗埌锛岃繖绉缂栫爜鏍煎紡鏃犳硶鍏呭垎鍒╃敤瀛樺偍璧勬簮锛屾晥鑳借緝浣庛傞偅涓轰粈涔堣繕浼氭垚涓虹綉缁滀腑鐨勬櫘閬嶇敤娉曞憿锛熷叾瀹 Base64 鏈鏃╂槸搴旂敤鍦ㄩ偖浠朵紶杈撳崗璁腑鐨勩傚綋鏃堕偖浠朵紶杈撳崗璁彧鏀寔 ASCII 瀛楃浼犻掞紝浣跨敤 ASCII 鐮佹潵琛ㄧず鎵鏈夌殑鑻辨枃瀛楃鍜屾暟瀛楄繕鏈変竴浜涚鍙枫傝繖閲屾湁涓涓闂锛屽鏋滈偖浠朵腑鍙紶杈撹嫳鏂囨暟瀛楃瓑锛...
  • Base64瑙g爜鍏朵腑鏈夋涔辩爜
    绛旓細鏄笉鏄湁涓枃瀛楃锛屽鏋滄湁涓嫳鏂囨贩鍚堢殑瀛楃锛屾槸鏈夊彲鑳藉嚭鐜拌繖绉闂鐨勩 寤鸿浣犲惂鎵鏈夊瓧绗﹂兘杞崲涓轰腑鏂囧瓧绗︾殑闀垮害锛岃繖鏍疯В鏋愬氨涓嶄細鏈夐棶棰樹簡
  • 涓轰粈涔堣繖娈base64缂栫爜瑙g爜鍚庡啀缂栫爜,浼氬拰鍘熸潵涓嶅悓?
    绛旓細瑙g爜鍚缂栫爜鑲畾鑳藉杩樺師锛屽惁鍒欏氨鏄紪鐮佹垨鑰呰В鐮佺▼搴忔湁闂銆侾HP娴嬭瘯绋嬪簭锛<?php s='abc绋嬪簭';echo "鍘熷浠g爜:[$s]\n";s=base64_encode($s);echo "缂栫爜鍚:[$s]\n";s=base64_decode($s);echo "瑙g爜鍚:[$s]\n";?> 绋嬪簭鎵ц缁撴灉锛氬師濮嬩唬鐮:[abc绋嬪簭]缂栫爜鍚:[YWJjs8zQ8g==]瑙g爜鍚:...
  • 扩展阅读:base64在线转换器 ... base64加密解密 ... base64在线编码解码 ... base64网站 ... 解码在线转换器 ... base64编码解码工具 ... base64解码生成器 ... base64在线解码 ... base64加密解密工具 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网