コード例 #1
0
ファイル: Program.cs プロジェクト: kyl3david/PGP.Tools
 private static void EncryptFileWithString()
 {
     using (PGP.Encrypt pgp = new PGP.Encrypt())
     {
         pgp.EncryptFileWithStringKey(
             inputFilePath: "Sample_file.txt",
             outputFilePath: "Sample_file_stream.txt.pgp",
             publicKeyString: Constants.publicKey,
             armor: true,
             withIntegrityCheck: false);
         Console.WriteLine("PGP Steam public key Encryption done.");
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: kyl3david/PGP.Tools
 private static void EncryptFileNSign()
 {
     using (PGP.Encrypt pgp = new PGP.Encrypt())
     {
         pgp.EncryptFileAndSign(
             inputFilePath: "Sample_file.txt",
             outputFilePath: "Sample_file.nisgn.txt.pgp",
             publicKeyFilePath: "Sample_public_key.asc",
             privateKeyFilePath: "Sample_private_key.asc",
             passPhrase: "password123",
             armor: true,
             withIntegrityCheck: false);
         Console.WriteLine("PGP Encryption done.");
     }
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: kyl3david/PGP.Tools
        private static void EncryptFile()
        {
            using (PGP.Encrypt pgp = new PGP.Encrypt())
            {
                pgp.FileType = Enums.PGPFileType.UTF8;

                pgp.EncryptFileWithPathKey(
                    inputFilePath: "Sample_file.txt",
                    outputFilePath: "Sample_file.txt.pgp",
                    publicKeyFilePath: "Sample_public_key.asc",
                    armor: true,
                    withIntegrityCheck: false);
                Console.WriteLine("PGP Encryption done.");
            }
        }