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 }
  • 相关阅读:
    oracle查看字符集和修改字符集
    oracle11g 使用数据泵导出导入数据
    Oracle 11G在用EXP 导出时,空表不能导出解决
    帮助小伙伴写的组装xml字符串类
    GCD-01
    UITableViewCell-03
    UITableViewCell-02
    iOS代理-03
    UITableViewCell-01
    iOS代理-02
  • 原文地址:https://www.cnblogs.com/ddwk/p/8717052.html
Copyright © 2011-2022 走看看