Advertisement
Guest User

Untitled

a guest
Jul 29th, 2014
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. public class CrypterText
  2. {
  3. static byte[] chiperbytes;
  4. static byte[] plainbytes;
  5. static byte[] plainKey;
  6. static SymmetricAlgorithm desObj;
  7. public static string encryptData(string ciperData)
  8. {
  9.  
  10. desObj = Rijndael.Create();
  11.  
  12. plainbytes = Encoding.ASCII.GetBytes(ciperData);
  13. plainKey = Encoding.ASCII.GetBytes("0123456789abcdef");
  14. desObj.Key = plainKey;
  15. desObj.Mode = CipherMode.CBC;
  16. desObj.Padding = PaddingMode.ISO10126;
  17. System.IO.MemoryStream ms = new System.IO.MemoryStream();
  18. CryptoStream cs = new CryptoStream(ms, desObj.CreateEncryptor(), CryptoStreamMode.Write);
  19. cs.Write(plainbytes, 0, plainbytes.Length);
  20. cs.Close();
  21. chiperbytes = ms.ToArray();
  22. ms.Close();
  23. return Encoding.ASCII.GetString(chiperbytes);
  24.  
  25. }
  26.  
  27. public static string decrypt() {
  28. MemoryStream ms = new MemoryStream(chiperbytes);
  29. CryptoStream cs = new CryptoStream(ms, desObj.CreateDecryptor(), CryptoStreamMode.Read);
  30. cs.Read(chiperbytes, 0, chiperbytes.Length);
  31. plainbytes = ms.ToArray();
  32. cs.Close();
  33. ms.Close();
  34. return Encoding.ASCII.GetString(plainbytes);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement