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."); } }
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."); } }
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."); } }