⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class1.cs

📁 一段小加密代码
💻 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 + -