Encrypt() public method

public Encrypt ( byte bytes, string key ) : byte[]
bytes byte
key string
return byte[]
Beispiel #1
0
      public void TestDecryptWithWrongKey()
      {
         const string TEXT_TO_ENCRYPT = "TEXT_TO_ENCRYPT";
         const string KEY = "Secret";

         Encryptor encryptor = new Encryptor();
         byte[] encrypted = encryptor.Encrypt(Encoding.Unicode.GetBytes(TEXT_TO_ENCRYPT), KEY);

         byte[] decrypted = encryptor.Decrypt(encrypted, "WrongKey");
      }
Beispiel #2
0
      public void TestEncryptAndThenDecrypt()
      {
         const string TEXT_TO_ENCRYPT = "TEXT_TO_ENCRYPT";
         const string KEY = "Secret";
         
         Encryptor encryptor = new Encryptor();
         byte[] encrypted = encryptor.Encrypt(Encoding.Unicode.GetBytes(TEXT_TO_ENCRYPT), KEY);

         byte[] decrypted = encryptor.Decrypt(encrypted, KEY);

         String decryptedString = Encoding.Unicode.GetString(decrypted);

         Assert.AreEqual(TEXT_TO_ENCRYPT, decryptedString);
      }