Nous décryptons le fichier PGP à l'aide de "com.didisoft.pgp.PGPLib" dans scala. cela fonctionne très bien avec les fichiers locaux, mais quand nous courons pour les fichiers HDFS nous sommes confrontés à problème comme « File not found exception pour securingkey »Décryptage du fichier PGP qui est sur HDFS
Même en essayant la même chose avec l'utilité unix pour GPG nous avons fait face à un fichier non trouvé problème lorsque le chemin du fichier HDFS est passé.
est un exemple de code ci-dessous pour les fichiers locaux des thats fonctionne bien:
val decryptionPassword = "xxxx"
val sec = "C:/Users/path/secring.gpg"
val originalFileName =pgp.decryptFile("C:/Users/path/pgp_sample_file.PGP",sec,
decryptionPassword ,"C:/Users/path/opfile/PGP.txt")
Comment pouvons-nous utiliser ces utilitaires pour décrypter nos fichiers se trouvant sur le HDFS?