通常加密算法的結果中都含有不可列印字元,導緻結果串不可讀。
是以才有再用 base64 編碼成可讀串一說(3個位元組擴充成4個位元組)
當然你也可以直接用16進制表示(1個位元組擴充成2個位元組)。
java背景可以用:
String data = “zzzzw”;
URLEncoder.encode(data,"UTF-8");
URLDecoder.decode(data,"UTF-8");
通常加密算法的結果中都含有不可列印字元,導緻結果串不可讀。
是以才有再用 base64 編碼成可讀串一說(3個位元組擴充成4個位元組)
當然你也可以直接用16進制表示(1個位元組擴充成2個位元組)。
java背景可以用:
String data = “zzzzw”;
URLEncoder.encode(data,"UTF-8");
URLDecoder.decode(data,"UTF-8");