예제 #1
0
파일: Client.cs 프로젝트: mergun/practises
        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
파일: Client.cs 프로젝트: cbguder/practises
        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);
            }
        }