public void EncryptTripleDesTest() { var key = CryptoHelper.GenerateKey("*****@*****.**", 16); //16 24 var strKey = Convert.ToBase64String(key); var cipher = TripleDesHelper.Encrypt("cszfp.com", strKey); var clear = TripleDesHelper.Decrypt(cipher, strKey); Assert.AreEqual("cszfp.com", clear); }
public void EncrytpTripleDesTest2() { var key = CryptoHelper.GenerateKey("*****@*****.**", 24); var iv = CryptoHelper.GenerateIv(8); var cipher = TripleDesHelper.Encrypt("cszfp.com", key, iv); var clear = TripleDesHelper.Decrypt(cipher, key, iv); Assert.AreEqual("cszfp.com", clear); }
public void TripleDesTest() { var str = "123123"; var password = "******"; var iv = "12345678"; password.Length.ShouldBe(24); _testOutputHelper.WriteLine(password); var encoded = TripleDesHelper.Encrypt(str, password, iv: iv); _testOutputHelper.WriteLine(encoded); var decoded = TripleDesHelper.Decrypt(encoded, password, iv: iv); decoded.ShouldBe(str); }