コード例 #1
0
        private void RSA_Encryption_Load(object sender, EventArgs e)
        {
            Size = 1024;
            Watermark watermrk = new Watermark(textBoxPlain, "Type the message to be encrypt");

            if (Algorithm.selector == 1)
            {
                comboBox1.Text       = Algorithm.size.ToString();
                textBoxPlain.Text    = Algorithm.rsa_plaintext;
                textBoxPlainHex.Text = myConverter.ByteArrayToHexString(myConverter.StringToByteArray(textBoxPlain.Text));

                textBoxCipher.Text    = Algorithm.rsa_ciphertext;
                textBoxCipherHex.Text = myConverter.ByteArrayToHexString(myConverter.StringToByteArray(textBoxCipher.Text));
            }
        }
コード例 #2
0
        private void Symmetric_Algorithm_Load(object sender, EventArgs e)
        {
            //Watermark Section

            Watermark watermrk1 = new Watermark(textBoxKey, "Generate the key");
            Watermark watermrk2 = new Watermark(textBoxIV, "Generate the IV");
            Watermark watermrk3 = new Watermark(textBoxPlain, "Type the message to be encrypt");

            //-->

            if (Algorithm.selector == 0)
            {
                textBoxIV.Text  = Algorithm.IVHex;
                textBoxKey.Text = Algorithm.KeyHex;

                textBoxCipher.Text    = Algorithm.sym_ciphertext;
                textBoxCipherHex.Text = myConverter.ByteArrayToHexString(myConverter.StringToByteArray(textBoxCipher.Text));

                textBoxPlain.Text    = Algorithm.sym_plaintext;
                textBoxPlainHex.Text = myConverter.ByteArrayToHexString(myConverter.StringToByteArray(textBoxPlain.Text));

                comboBoxCipher.Text = Algorithm.sym_alg_selector;
            }
        }