📄 class1.cs
字号:
using System;
namespace encrypt
{
/// <summary>
/// encrypt函数的摘要说明。
/// *********************************************************////
/// 函数功能:字符串加密及对应解密,为私有函数
/// 函数用法:
/// 加密类:1、加密方法一:encrypt.str_encrypt.encrypt1(需加密字符串)
/// 解密类:1、解密方法一:encrypt.str_unchain.unchain1(需解密字符串)
/// *********************************************************////
/// </summary>
///
//加密类
public class str_encrypt
{
/// <summary>
/// 加密方式一
/// </summary>
/// <param name="a"></param>
/// <returns></returns>
//加密方式一:每个字符的AscII码加100
public static string encrypt1(string a)
{
return encrypt1Temp(a);
}
private static string encrypt1Temp(string a)
{
//定义字符数组,用来存放字符串中的单个字符
char[] encrypt_char = new char[a.Length];
//加密后的字符串
string formerly = null;
for(int i=0;i<a.Length;i++)
{
encrypt_char[i] = a[i];
}
for(int i=0;i<a.Length;i++)
{
encrypt_char[i] = (char)((int)encrypt_char[i] + 100);
}
for(int i=0;i<a.Length;i++)
{
formerly += encrypt_char[i].ToString();
}
a = formerly.ToString();
return a;
}
//解密类
public class str_unchain
{
/// <summary>
/// 解密方式一
/// </summary>
/// <param name="a"></param>
/// <returns></returns>
//解密方式一:每个字符的AscII码减100
public static string unchain1(string a)
{
return unchain1Temp(a);
}
private static string unchain1Temp(string a)
{
//定义字符数组,用来存放字符串中的单个字符
char[] unchain_char = new char[a.Length];
//加密后的字符串
string formerly = null;
for(int i=0;i<a.Length;i++)
{
unchain_char[i] = a[i];
}
for(int i=0;i<a.Length;i++)
{
unchain_char[i] = (char)((int)unchain_char[i] - 100);
}
for(int i=0;i<a.Length;i++)
{
formerly += unchain_char[i].ToString();
}
a = formerly.ToString();
return a;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -