Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using System.Linq;
  5. using System.Security.Cryptography;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8.  
  9. namespace Vjezba05
  10. {
  11. class Program
  12. {
  13. static byte[] bytes; // = ASCIIEncoding.ASCII.GetBytes("ZeroCool");
  14.  
  15. static void Main(string[] args)
  16. {
  17. string a = "";
  18. bytes = ASCIIEncoding.ASCII.GetBytes(args[1]);
  19. Console.WriteLine(Encrypt(args[0]));
  20. Console.ReadKey();
  21.  
  22. }
  23. public static string Encrypt(string originalString)
  24. {
  25. if (String.IsNullOrEmpty(originalString))
  26. {
  27. throw new ArgumentNullException
  28. ("The string which needs to be encrypted can not be null.");
  29. }
  30. DESCryptoServiceProvider cryptoProvider = new DESCryptoServiceProvider();
  31. MemoryStream memoryStream = new MemoryStream();
  32. CryptoStream cryptoStream = new CryptoStream(memoryStream,
  33. cryptoProvider.CreateEncryptor(bytes, bytes), CryptoStreamMode.Write);
  34. StreamWriter writer = new StreamWriter(cryptoStream);
  35. writer.Write(originalString);
  36. writer.Flush();
  37. cryptoStream.FlushFinalBlock();
  38. writer.Flush();
  39. return Convert.ToBase64String(memoryStream.GetBuffer(), 0, (int)memoryStream.Length);
  40. }
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement