base64 加密方式是雙向的 即可以加密 也可以解密加密後的長度 根據 加密前長度 變化而變化
string str = "i love you";
//加密
string string = base64.encodetostring(str.getbytes());
system.out.println(string);
//解密
string string1 = base64.decodetostring(string);
system.out.println(string1);
md5加密方式 固定生成 32位長度的字元md5是單向的 只能加密 不能解密
因此 需要新增鹽值 鹽值 就是為了加密被破解 新增的 就是一段隨機數
//md5加密
//加鹽
string string2 = new md5hash(str,"123").tostring();
//不加鹽
string string3 = new md5hash(str).tostring();
system.out.println(string2.length());
system.out.println(string2+" "+string3);
MD5加密 Base64加密解密
以後可能經常用到md5的加密類。寫下來以後來用 public class md5util 設定字符集 private static final string encodeong utf 8 增加鹽值 salt 普通字串 增加破譯的難度 private static final string salt...
MD5加密 Base64和DES可加密解密
1 md5加密。1 static void main string args 28 9 10 此方法用於加密字串。11 12 加密的字串。13 返回加密後的字串。14public static string encrypt string str 1530 返回加密後的字串。31return sb.t...
python3中md5和base64的使用
目錄 1.md5簡介 2.base64簡介 3.python3實現md5加密 4.python3實現base64 反 序列化 md5是一種不可逆加密技術,常用在密碼加密 檔案驗證等場景 密碼加密 註冊的密碼,需要加密後才可以存入後台資料庫中 比如,使用者不希望銀行後台管理員知曉自己的銀行賬戶密碼 密...