C# base64加密解密



    /// <summary>
    /// 實現Base64加密解密
    /// </summary>
    public sealed class Base64
    {
       
        /// <summary>
        /// BASE64編碼加密
        /// </summary>
        /// <param name="s"></param>
        /// <param name="encode"></param>
        /// <returns></returns>
        public static string Base64Encode(string s, string encode)
        {
            return Convert.ToBase64String(Encoding.GetEncoding(encode).GetBytes(s));
        }

        /// <summary>
        /// BASE64編碼解密
        /// </summary>
        /// <param name="s"></param>
        /// <param name="encode"></param>
        /// <returns></returns>
        public static string Base64Decode(string s, string encode)
        {
            return Encoding.GetEncoding(encode).GetString(Convert.FromBase64String(s));
        }

}

注:encode傳utf-8,s傳需加密的值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM