Шифрование PGP - блоки данных

Я выполняю PGP Encription для файла и сохраняю его как зашифрованный файл, теперь хочу прочитать его как расшифрованный и в Data Frame:

мой код для шифрования:

      import os
import gnupg
import time
public_key = dbutils.secrets.get(scope="kvscope",key="pgpPubKey")
gpg = gnupg.GPG()
key_fingerprint = import_result.fingerprints
start_time = time.perf_counter()
for key in public_keys:
  if key['trust'] != 'u':
    gpg.trust_keys(import_result.fingerprints, trustlevel="TRUST_ULTIMATE")
import_result = gpg.import_keys(public_key)
Path = "/dbfs/mnt/raw/"
srcfilename = "xxxxx.csv"
encryptionfilename = "xxxxx-encrypted1.csv"
with open(Path+srcfilename, "rb") as f:
  status = gpg.encrypt_file(f, recipients = "xxaa@gmail.com", output = "/dbfs/mnt/raw/"+encryptionfilename)
print(status.stderr)

0 ответов

Другие вопросы по тегам