.Net Core Base64加密解密
阿新 • • 發佈:2018-04-12
key blank 使用 base64 enc ati str security 在線編輯
一、Base64說明
1..Net Core中的Base64位加密解密和.Net Framework使用方式相同
2. Convert 類中提供了Base64位轉碼方法
Base64是網絡上最常見的用於傳輸8Bit字節碼的編碼方式之一,Base64就是一種基於64個可打印字符來表示二進制數據的方法。
例如: URL轉碼、 網頁中Base64的圖片.....
二、代碼整理
#region Base64位加密解密 /// <summary> /// 將字符串轉換成base64格式,使用UTF8字符集 /// </summary> /// <param name="content">加密內容</param> /// <returns></returns> public static string Base64Encode(string content) { byte[] bytes = Encoding.UTF8.GetBytes(content); return Convert.ToBase64String(bytes); } /// <summary> /// 將base64格式,轉換utf8 /// </summary> /// <param name="content">解密內容</param> /// <returns></returns>public static string Base64Decode(string content) { byte[] bytes = Convert.FromBase64String(content); return Encoding.UTF8.GetString(bytes); } #endregion
測試代碼:
string key = SecurityHelper.Base64Encode("1234567812345678"); Console.WriteLine(key); // MTIzNDU2NzgxMjM0NTY3OA == string key2 = SecurityHelper.Base64Decode(key); Console.WriteLine(key2);// 1234567812345678
更多:
.Net Core Md5加密整理
.Net Core HTML解析利器之HtmlAgilityPack
在ASP.NET Core2.0中使用百度在線編輯器UEditor(轉)
.Net Core Base64加密解密