简单的编码加密
2008-12-17 10:27
246 查看
using System;
using System.Collections.Generic;
using System.Text;
namespace CEncrypt
{
public class Encrypt
{
public Encrypt()
{ }
/**//// <summary>
/// 加密
/// </summary>
/// <param name="str">被加密字符</param>
/// <param name="level">加密强度</param>
/// <returns></returns>
public static string EncryptCode(string str,int level)
{
string temp = Convert.ToBase64String(Encoding.Default.GetBytes(str));
for (int i = 0; i < level; i++)
{
temp = Convert.ToBase64String(Encoding.Default.GetBytes(temp));
}
return temp;
}
/**//// <summary>
/// 加密
/// </summary>
/// <param name="str">被解密字符</param>
/// <param name="level">对应的加密强度</param>
/// <returns></returns>
public static string UnEncryptCode(string str,int level)
{
string temp = Encoding.Default.GetString(Convert.FromBase64String(str));
for (int i = 0; i < level; i++)
{
temp= Encoding.Default.GetString(Convert.FromBase64String(temp));
}
return temp;
}
}
}
using System.Collections.Generic;
using System.Text;
namespace CEncrypt
{
public class Encrypt
{
public Encrypt()
{ }
/**//// <summary>
/// 加密
/// </summary>
/// <param name="str">被加密字符</param>
/// <param name="level">加密强度</param>
/// <returns></returns>
public static string EncryptCode(string str,int level)
{
string temp = Convert.ToBase64String(Encoding.Default.GetBytes(str));
for (int i = 0; i < level; i++)
{
temp = Convert.ToBase64String(Encoding.Default.GetBytes(temp));
}
return temp;
}
/**//// <summary>
/// 加密
/// </summary>
/// <param name="str">被解密字符</param>
/// <param name="level">对应的加密强度</param>
/// <returns></returns>
public static string UnEncryptCode(string str,int level)
{
string temp = Encoding.Default.GetString(Convert.FromBase64String(str));
for (int i = 0; i < level; i++)
{
temp= Encoding.Default.GetString(Convert.FromBase64String(temp));
}
return temp;
}
}
}
相关文章推荐
- 对字符串的编码解码——可做简单的加密解密
- 简单编码解码加密解密函数
- 简单的编码加密
- 简单 utf8 编码、解码,可用来对数据进行加密
- Android数据加密之Base64编码算法的简单实现
- iOS里常见的几种信息编码、加密方法简单总结
- iOS里常见的几种信息编码、加密方法简单总结
- base64 编码简单介绍
- 7.10_9 简单C++加密程序
- BugKuCTF(CTF-练习平台)——Crypto-简单加密
- JavaScript实现的简单加密解密操作示例
- 一段简单的wml数字加密
- 最简单的视频编码器:基于libx265(编码YUV为H.265)
- c语言知识回顾以及编码规范 gcc的简单使用
- C程序简单实现哈夫曼树的编码 (转)
- ios开发 图片资源的简单加密(一)
- 简单的使用.NET加密
- Web开发之编码与解码、签名、加密与解密
- 用Java实现的字符串简单加密
- C++实现文件简单加密与解密(读取文件中的字符,对字符转换,然后写入,完成加密,解密反之)