Пример #1
0
        private void Decrypt(String filename, String passphrase, String outfile)
        {
            try
            {
                core.InitializeKeys(passphrase);
            }
            catch
            {
                Console.Error.WriteLine("Invalid passphrase");
                return;
            }

            Message message = new Message(File.ReadAllText(filename));

            message.Decrypt(core.PrivateKey);

            if (Util.Write(outfile, message.Cleartext))
            {
                Console.Error.WriteLine("Output written to {0}", outfile);
            }
        }
Пример #2
0
        private void Decrypt(String filename, String passphrase, String outfile)
        {
            try
            {
                core.InitializeKeys(passphrase);
            }
            catch
            {
                Console.Error.WriteLine("Invalid passphrase");
                return;
            }

            Message message = new Message(File.ReadAllText(filename));
            message.Decrypt(core.PrivateKey);

            if (Util.Write(outfile, message.Cleartext))
            {
                Console.Error.WriteLine("Output written to {0}", outfile);
            }
        }