简单的加解密方式
/// <summary> /// 循序加解密 /// </summary> public sealed class Order_Cryptography { /// <summary> /// 顺序加密 /// <para>非极度保密性信息,需要时可以进行加解密</para> /// </summary> /// <param name="str">需要加密的字符串</param> /// <returns>返回加密后字符串</returns> public static string OrderEncrypt(string str) { byte[] by = new byte[str.Length]; for (int i = 0; i <= str.Length - 1; i++) { by[i] = (byte)((byte)str[i] + 1); } str = ""; for (int i = by.Length - 1; i >= 0; i--) { str += ((char)by[i]).ToString(); } return str; } /// <summary> /// 顺序解密 /// <para>非极度保密性信息,需要时可以进行加解密</para> /// </summary> /// <param name="str">需要解密的字符串</param> /// <returns>返回解密后的字符串</returns> public static string OrderDecrypt(string str) { byte[] by = new byte[str.Length]; for (int i = 0; i <= str.Length - 1; i++) { by[i] = (byte)((byte)str[i] - 1); } str = ""; for (int i = by.Length - 1; i >= 0; i--) { str += ((char)by[i]).ToString(); } return str; } }