Encrypt And Decrypt String Without Using Special Character

First i am encrypt string and then after decrypt the string. 
  1. protected void Page_Load(object sender, EventArgs e)  
  2. {  
  3.       //convert string to hex  
  4.       string Hex = Convert_StringvalueToHexvalue("Nikhil",System.Text.Encoding.Unicode);  
  5.       //the value of Hex is '4E0069006B00680069006C00'  
  6.       //convert hex to string  
  7.       string str = Convert_HexvalueToStringvalue(Hex, System.Text.Encoding.Unicode);  
  8.       //the value of str is 'Nikhil'  
  9. }  
  10.    
  11. public static string Convert_StringvalueToHexvalue(string stringvalue, System.Text.Encoding encoding)  
  12. {  
  13.       Byte[] stringBytes = encoding.GetBytes(stringvalue);  
  14.       StringBuilder sbBytes = new StringBuilder(stringBytes.Length * 2);  
  15.       foreach (byte b in stringBytes)  
  16.       {  
  17.             sbBytes.AppendFormat("{0:X2}", b);  
  18.       }  
  19.       return sbBytes.ToString();  
  20. }  
  21. public static string Convert_HexvalueToStringvalue(string hexvalue, System.Text.Encoding encoding)  
  22. {  
  23.       int CharsLength = hexvalue.Length;  
  24.       byte[] bytesarray = new byte[CharsLength / 2];  
  25.       for (int i = 0; i < CharsLength; i += 2)  
  26.       {  
  27.             bytesarray[i / 2] = Convert.ToByte(hexvalue.Substring(i, 2), 16);  
  28.       }  
  29.       return encoding.GetString(bytesarray);  
  30. }