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

📄 diemaske.cs

📁 连锁影院售票系统
💻 CS
字号:
using System;

namespace LTTS
{
	public class StringChange
	{
		public string strpsw;
	}
	/// <summary>
	/// dieMaske 的摘要说明。
	/// </summary>
	public class dieMaske
	{
		
		public dieMaske(){}
		public StringChange KappaSecret(string strpsw)
		{
			string strksp=strpsw.ToString();
			char[] ksp=strksp.ToString().ToCharArray();
			int length;
			length=Int32.Parse(strksp.Length.ToString());
//			char[] ksp=new char[length];
//			ksp[]=strpsw.ToString().ToCharArray();
//			for(int i=0;i<length;i++)
//			{
//				ksp[i]=strpsw.Substring(i,1);
//			}
			int j,change;
			for(j=length-1,change=1;j>=1&&change==1;--j)
			{
				change=0;
				for(int k=0;k<j;k++)
					if((ksp[k])>(ksp[k+1]))
					{
						char temp;
						temp=ksp[k];
						ksp[k]=ksp[k+1];
						ksp[k+1]=temp;
						change=1;
					}
			}
			int m;
			if (length<=14)
			{m=length%4;}
			else
			{m=length%7;}
			char td;
			char aa=ksp[0];
			for(int s=0;s<length;s++)
			{
				td=(char)(ksp[s]);
				if(s==0&&length<=14)
				{
					aa=ksp[s];
					if(td>='A'&&td<='M')
					{
						td=(char)(187-td);
					}
					else if(td>='N'&&td<='Z')
					{
						td=(char)(td+19);
					}
					else if(td>='0'&&td<='9')
					{
						td=(char)(90-td);
					}
					else if(td>='a'&&td<='z')
					{
						td=(char)(187-td);
					}
					else  {td=(char)(td*1);}
				}
				if(s==0&&length>14)
				{
					aa=ksp[s];
					if(td>='A'&&td<='M')
					{
						td=(char)(174-td);
					}
					else if(td>='N'&&td<='Z')
					{
						td=(char)(200-td);
					}
					else if(td>='0'&&td<='9')
					{
						td=(char)(33+td);
					}
					else if(td>='a'&&td<='z')
					{
						td=(char)(td-32);
					}
					else  {td=(char)(td*1);}
				}
				if(s>0&&length<=14&&aa==ksp[s])
				{
					aa=ksp[s];
					if(td>='A'&&td<='M')
					{
						td=(char)(174-td);
					}
					else if(td>='N'&&td<='Z')
					{
						td=(char)(200-td);
					}
					else if(td>='0'&&td<='9')
					{
						td=(char)(90-td);
					}
					else if(td>='a'&&td<='z')
					{
						td=(char)(187-td+m);
					}
					else  {td='*';}
				}
				if(s>0&&length<=14&&aa!=ksp[s])
				{
					aa=ksp[s];
					if(td>='A'&&td<='M')
					{
						td=(char)(187-td);
					}
					else if(td>='N'&&td<='Z')
					{
						td=(char)(td+19);
					}
					else if(td>='0'&&td<='9')
					{
						td=(char)(161-td);
					}
					else if(td>='a'&&td<='z')
					{
						td=(char)(td*1);
					}
					else {td=(char)(td*1);}
				}
				if(s>0&&length>14&&aa==ksp[s])
				{
					aa=ksp[s];
					if(td>='A'&&td<='M')
					{
						td=(char)(td+32);
					}
					else if(td>='N'&&td<='Z')
					{
						td=(char)(td+32);
					}
					else if(td>='0'&&td<='9')
					{
						td=(char)(td+65);
					}
					else if(td>='a'&&td<='z')
					{
						td=(char)(td-32-m);
					}
					else {td=(char)(td*1);}
				}
				if(s>0&&length>14&&aa!=ksp[s])
				{
					aa=ksp[s];
					if(td>='A'&&td<='M')
					{
						td=(char)(td+45);
					}
					else if(td>='N'&&td<='Z')
					{
						td=(char)(187-td);
					}
					else if(td>='0'&&td<='9')
					{
						td=(char)(138-td);
					}
					else if(td>='a'&&td<='z')
					{
						td=(char)(219-td);
					}
					else {td='@';}
				}
			}
			string[] result=new string[length];
			for(int x=0;x<length;x++)
			{
				result[x]=ksp[x].ToString();
			}
			//产生StringChange类的对象
			StringChange myStringChange=new StringChange();
			myStringChange.strpsw=(string)result.ToString();
			return myStringChange;

		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -