public class base64utils
return result;
}/**
* 生成金鑰
* 自動生成base64 編碼後的aes128位金鑰
** @throws //nosuchalgorithmexception
* @throws //unsupportedencodingexception
*/public static string getaeskey() throws exception
/*** aes 加密
** @param base64key base64編碼後的 aes key
* @param text 待加密的字串
* @return 加密後的byte 陣列
* @throws exception
*/public static byte getaesencode(string base64key, string text) throws exception
/*** aes解密
** @param base64key base64編碼後的 aes key
* @param text 待解密的字串
* @return 解密後的byte 陣列
* @throws exception
*/public static byte getaesdecode(string base64key, byte text) throws exception
/*** 16進製制字串轉utf-8
* @param s
* @return
*/public static string tostringhex1(string s) catch (exception e)
}try catch (exception e1)
return s;
}/**
* 解密
* @param baby
* @return
*/public static string decrypt(string baby,string key) catch (exception e)
return jiemi;
}
Base64加密解密
public class base64 對應asicc字元的位置 public static string base64encode string str c2 str i if i len c3 str i out base64encodechars c1 2 out base64encodech...
base64加密 例子
12349 50 51 31 32 33 00110001 00110010 00110011 001100 010011 001000 110011 00001100 00010011 00001000 00110011 12 19 8 51 mtiz base64編碼說明 base64編碼要求把...
Base64 加密 解密
1 原理 轉碼過程例子 3 8 4 6 記憶體1個字元佔8位 轉前 s 1 3 先轉成ascii 對應 115 49 51 2進製 01110011 00110001 00110011 6個一組 4組 011100110011000100110011 然後才有後面的 011100 110011 00...