C 中base64之加密解密

2022-01-30 09:46:45 字數 1054 閱讀 2487

///

/// 將字串使用base64演算法加密

///

/// 編碼型別(編碼名稱)

/// * **頁 名稱

/// * 1200 "utf-16le"、"utf-16"、"ucs-2"、"unicode"或"iso-10646-ucs-2"

/// * 1201 "utf-16be"或"unicodefffe"

/// * 1252 "windows-1252"

/// * 65000 "utf-7"、"csunicode11utf7"、"unicode-1-1-utf-7"、"unicode-2-0-utf-7"、"x-unicode-1-1-utf-7"或"x-unicode-2-0-utf-7"

/// * 65001 "utf-8"、"unicode-1-1-utf-8"、"unicode-2-0-utf-8"、"x-unicode-1-1-utf-8"或"x-unicode-2-0-utf-8"

/// * 20127 "us-ascii"、"us"、"ascii"、"ansi_x3.4-1968"、"ansi_x3.4-1986"、"cp367"、"csascii"、"ibm367"、"iso-ir-6"、"iso646-us"或"iso_646.irv:1991"

/// * 54936 "gb18030"

///

/// 待加密的字串

/// 加密後的字串

public string encodebase64(string code_type, string code)

catch

return encode;

} ///

/// 將字串使用base64演算法解密

///

/// 編碼型別

/// 已用base64演算法加密的字串

/// 解密後的字串

public string decodebase64(string code_type, string code)

catch

return decode;

} **

c 中base64加密解密

using system using system.text namespace common catch return encode base64加密,採用utf8編碼方式加密 待加密的明文 加密後的字串 public static string encodebase64 string sourc...

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 加密 解密

1 原理 轉碼過程例子 3 8 4 6 記憶體1個字元佔8位 轉前 s 1 3 先轉成ascii 對應 115 49 51 2進製 01110011 00110001 00110011 6個一組 4組 011100110011000100110011 然後才有後面的 011100 110011 00...