public void TestEncryptor() { var keyValue = RC2Crypto.CreateKey(); String encryptorStr = RC2Crypto.Encryptor(input, keyValue.Key, keyValue.Value); Assert.IsNotNull(encryptorStr); Assert.IsTrue(encryptorStr.Length > 0); Console.WriteLine("密文:{0}", encryptorStr); }
public void TestCreateKey() { var keyValue = RC2Crypto.CreateKey(); Assert.IsNotNull(keyValue); Assert.IsNotNull(keyValue.Key); Assert.IsNotNull(keyValue.Value); Assert.IsTrue(keyValue.Key.Length > 0); Assert.IsTrue(keyValue.Value.Length > 0); Console.WriteLine("秘钥:{0}", keyValue.Key); Console.WriteLine("明文:{0}", keyValue.Value); }
private void btn_CreateKey_Click(object sender, EventArgs e) { if (isIvEncrypt()) { var keyValue = RC2Crypto.CreateKey(); textBox_Key.Text = keyValue.Key; textBox_IV.Text = keyValue.Value; } else { textBox_Key.Text = RC2Crypto.CreateKeyNoIv(); } }