C#代码
  1. namespace Devgg.Common   
  2. {   
  3.     using System;   
  4.   
  5.     public class EncryptString   
  6.     {   
  7.         private const Char XOR_STRING = ‘天啦’;   
  8.   
  9.         public static String Encrypt(String sourceString)   
  10.         {   
  11.             Char[] sourceArray = sourceString.ToCharArray();   
  12.             System.Text.StringBuilder temp = new System.Text.StringBuilder();   
  13.             for (Int32 i = 0; i < sourceArray.Length; i++)   
  14.             {   
  15.                 sourceArray[i] = (Char)(sourceArray[i] ^ XOR_STRING);   
  16.                 temp.Append(sourceArray[i].ToString());   
  17.             }   
  18.             return temp.ToString();   
  19.         }   
  20.   
  21.         public static String Dencrypt(String ciphertext)   
  22.         {   
  23.             Char[] ciphertextArray = ciphertext.ToCharArray();   
  24.             System.Text.StringBuilder temp = new System.Text.StringBuilder();   
  25.             for (Int32 i = 0; i < ciphertextArray.Length; i++)   
  26.             {   
  27.                 ciphertextArray[i] = (Char)(ciphertextArray[i] ^ XOR_STRING);   
  28.                 temp.Append(ciphertextArray[i].ToString());   
  29.             }   
  30.             return temp.ToString();   
  31.         }   
  32.     }   
  33. }  
posted on 2009-05-07 22:38  yxbsmx  阅读(1280)  评论(0编辑  收藏  举报