zoukankan      html  css  js  c++  java
  • Base64加密解密

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Security.Cryptography;
     6 
     7 namespace PCK
     8 {
     9     class Code
    10     {
    11         /// <summary>
    12         /// Base64加密
    13         /// </summary>
    14         /// <param name="encodeType">加密采用的编码方式</param>
    15         /// <param name="source">待加密的明文</param>
    16         /// <returns></returns>
    17         public static string Base64Encode(Encoding encodeType, string source)
    18         {
    19             string encode = string.Empty;
    20             byte[] bytes = encodeType.GetBytes(source);
    21             try
    22             {
    23                 encode = Convert.ToBase64String(bytes);
    24             }
    25             catch
    26             {
    27                 encode = source;
    28             }
    29             return encode;
    30         }
    31 
    32         /// <summary>
    33         /// Base64解密
    34         /// </summary>
    35         /// <param name="encodeType">解密采用的编码方式,注意和加密时采用的方式一致</param>
    36         /// <param name="result">待解密的密文</param>
    37         /// <returns>解密后的字符串</returns>
    38         public static string Base64Decode(Encoding encodeType, string result)
    39         {
    40             string decode = string.Empty;
    41             byte[] bytes = Convert.FromBase64String(result);
    42             try
    43             {
    44                 decode = encodeType.GetString(bytes);
    45             }
    46             catch
    47             {
    48                 decode = result;
    49             }
    50             return decode;
    51         }
    52     }
    53 }
  • 相关阅读:
    假期阅读笔记三
    软件需求最佳实践阅读笔记03
    学习进度条第八周
    软件需求最佳实践阅读笔记02
    学习进度条第七周
    软件需求与分析课堂讨论一
    学习进度第五周
    软件需求最佳实践阅读笔记01
    学习进度第四周
    学习进度条第三周
  • 原文地址:https://www.cnblogs.com/ddwk/p/8717052.html
Copyright © 2011-2022 走看看