Spaces:
Sleeping
Sleeping
import base64 | |
import rsa | |
with open("pubkey.pem", 'rb') as f: | |
pubKey = rsa.PublicKey.load_pkcs1(f.read()) | |
def encrypt(data): | |
for key, value in data.items(): | |
value_bytes = value.encode("utf-8") | |
encrypted_value = rsa.encrypt(value_bytes, pubKey) | |
encoded_value = base64.b64encode(encrypted_value) | |
data[key] = encoded_value |