public void CanEncryptAndDecrypt() { var key = Key.Parse("5Hx15HFGyep2CfPxsJKe2fXJsCVn5DEiyoeGGF6JZjGbTRnqfiD").ToByteArray(); var derived = Enumerable.Range(1, 64).Select(x => (byte)x).ToArray(); var encryptedKey = EncryptedKey.EncryptKey(key, derived); CollectionAssert.AreEqual(key, EncryptedKey.DecryptKey(encryptedKey, derived)); }