Class RPacker


  • public class RPacker
    extends Object
    • Constructor Detail

      • RPacker

        public RPacker()
    • Method Detail

      • encrypt

        public void encrypt​(Path inputFile,
                            Path outputDirectory,
                            PublicKey publicKey)
        Verschlüsselt eine gegebene Datei und schreibt sie in das Ausgabeverzeichnis.
        Parameters:
        inputFile - der Path zur Eingangsdatei
        outputDirectory - das Ausgabeverzeichnis
        publicKey - der PublicKey der für die Verschlüsselung zu verwenden ist
      • decrypt

        public void decrypt​(Path inputFile,
                            Path outputDirectory,
                            PrivateKey privateKey)
        Entschlüsselt eine gegebene Datei und schreibt sie in das Ausgabeverzeichnis.
        Parameters:
        inputFile - der Path zur Eingabedatei
        outputDirectory - das Ausgabeverzeichnis
        privateKey - der PrivateKey der für die Entschlüsselung zu verwenden ist