public void ComputeHashTest() { var input = DosyaYardımcısı.RastgeleDosyaİsmi(100); var result = SHA256.ComputeHash(input); Assert.IsNotNull(result); Assert.AreNotEqual(result, input); }
public void RandomFilenameTest() { var length = 100; var name = DosyaYardımcısı.RastgeleDosyaİsmi(length); Assert.IsNotNull(name); Assert.IsTrue(name.Length == length, "Dosya İsmi uzunluğu yanlış!"); }
public void EncryptAndDecryptStringTest() { var input = DosyaYardımcısı.RastgeleDosyaİsmi(100); var password = DosyaYardımcısı.RastgeleDosyaİsmi(50); AES.SetDefaultKey(password); var encrypted = AES.Encrypt(input); Assert.IsNotNull(encrypted); Assert.AreNotEqual(encrypted, input); var decrypted = AES.Decrypt(encrypted); Assert.AreEqual(input, decrypted); }
public void EncryptAndDecryptByteArrayTest() { var input = DosyaYardımcısı.RastgeleDosyaİsmi(100); var inputByte = Encoding.UTF8.GetBytes(input); var password = DosyaYardımcısı.RastgeleDosyaİsmi(50); AES.SetDefaultKey(password); var encryptedByte = AES.Encrypt(inputByte); Assert.IsNotNull(encryptedByte); CollectionAssert.AllItemsAreNotNull(encryptedByte); CollectionAssert.AreNotEqual(encryptedByte, inputByte); var decryptedByte = AES.Decrypt(encryptedByte); CollectionAssert.AreEqual(inputByte, decryptedByte); }