Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static class AES
- {
- public static string Encrypt(string tekst)
- {
- byte[] Klucz = UTF8Encoding.UTF8.GetBytes("96CF6BC1FAA2E2771ED38B8FAF92BD82");
- byte[] IV = UTF8Encoding.UTF8.GetBytes("28744FCAA1870B9A");
- byte[] tekstToByte = UTF8Encoding.UTF8.GetBytes(tekst);
- RijndaelManaged aes = new RijndaelManaged();
- aes.Key = Klucz;
- aes.Padding = PaddingMode.PKCS7;
- ICryptoTransform cTransform = aes.CreateEncryptor(Klucz, IV);
- byte[] wynik = cTransform.TransformFinalBlock(tekstToByte, 0, tekstToByte.Length);
- var wynikString = Convert.ToBase64String(wynik, 0, wynik.Length);
- return wynikString;
- }
- public static string Decrypt(string tekstZaszyfrowany)
- {
- byte[] Klucz = UTF8Encoding.UTF8.GetBytes("96CF6BC1FAA2E2771ED38B8FAF92BD82");
- byte[] IV = UTF8Encoding.UTF8.GetBytes("28744FCAA1870B9A");
- byte[] tekstZaszyfrowanyToByte = Convert.FromBase64String(tekstZaszyfrowany);
- RijndaelManaged aes = new RijndaelManaged();
- aes.Key = Klucz;
- aes.Padding = PaddingMode.PKCS7;
- ICryptoTransform cTransform = aes.CreateDecryptor(Klucz, IV);
- byte[] wynik = cTransform.TransformFinalBlock(tekstZaszyfrowanyToByte, 0, tekstZaszyfrowanyToByte.Length);
- return UTF8Encoding.UTF8.GetString(wynik); //string
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement