Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -228,9 +228,12 @@ def encrypt(passw,trans_s=None,trans_r=None,trans_a=None):
|
|
| 228 |
recipient_key = RSA.import_key(open("receiver.pem").read())
|
| 229 |
|
| 230 |
cipher_rsa = PKCS1_OAEP.new(recipient_key)
|
| 231 |
-
json_bytes = cipher_rsa.encrypt(bytes_j)
|
| 232 |
-
#
|
| 233 |
-
|
|
|
|
|
|
|
|
|
|
| 234 |
print(f'enc_mes out:: {enc_mes}')
|
| 235 |
#enc_qr = qr.make_qr(txt=(enc_mes.strip('"')))
|
| 236 |
m = hashlib.sha256()
|
|
@@ -320,17 +323,52 @@ def decrypt(passw,enc_in=None):
|
|
| 320 |
mes14=mes4.strip("b'").strip("'")
|
| 321 |
json_bytes = bytes(mes14,'utf-8')
|
| 322 |
print(f'im_bytes::{json_bytes}')
|
| 323 |
-
private_key = RSA.import_key(open("private.pem").read())
|
| 324 |
|
| 325 |
-
cipher_rsa = PKCS1_OAEP.new(private_key)
|
| 326 |
-
dec_json = cipher_rsa.decrypt(json_bytes).decode()
|
| 327 |
-
print("done")
|
| 328 |
|
| 329 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 330 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 331 |
|
| 332 |
return(dec_im, mes_dec, dec_json)
|
| 333 |
|
|
|
|
|
|
|
| 334 |
def decode_doc(passw,doc=None):
|
| 335 |
key = create_key(passw)
|
| 336 |
fernet = Fernet(key)
|
|
|
|
| 228 |
recipient_key = RSA.import_key(open("receiver.pem").read())
|
| 229 |
|
| 230 |
cipher_rsa = PKCS1_OAEP.new(recipient_key)
|
| 231 |
+
#json_bytes = cipher_rsa.encrypt(bytes_j)
|
| 232 |
+
#json_key = cipher_rsa.encrypt(key)
|
| 233 |
+
|
| 234 |
+
|
| 235 |
+
json_bytes = fernet.encrypt(bytes_j)
|
| 236 |
+
enc_mes = f'{json_bytes}+ccc+{json_key}+ddd+'
|
| 237 |
print(f'enc_mes out:: {enc_mes}')
|
| 238 |
#enc_qr = qr.make_qr(txt=(enc_mes.strip('"')))
|
| 239 |
m = hashlib.sha256()
|
|
|
|
| 323 |
mes14=mes4.strip("b'").strip("'")
|
| 324 |
json_bytes = bytes(mes14,'utf-8')
|
| 325 |
print(f'im_bytes::{json_bytes}')
|
| 326 |
+
#private_key = RSA.import_key(open("private.pem").read())
|
| 327 |
|
| 328 |
+
#cipher_rsa = PKCS1_OAEP.new(private_key)
|
| 329 |
+
#dec_json = cipher_rsa.decrypt(json_bytes).decode()
|
| 330 |
+
#print("done")
|
| 331 |
|
| 332 |
+
dec_json = fernet.decrypt(json_bytes).decode()
|
| 333 |
+
|
| 334 |
+
|
| 335 |
+
return(dec_im, mes_dec, dec_json)
|
| 336 |
+
def decrypt_json(passw,enc_in=None):
|
| 337 |
+
key = create_key(passw)
|
| 338 |
+
fernet = Fernet(key)
|
| 339 |
+
dec_im = None
|
| 340 |
+
mes_dec= None
|
| 341 |
+
dec_json=None
|
| 342 |
+
enc_in=enc_in.strip('"')
|
| 343 |
+
print (f'enc_in :::: {enc_in}')
|
| 344 |
|
| 345 |
+
if "+ccc+" in enc_in:
|
| 346 |
+
if "+ddd+" in enc_in:
|
| 347 |
+
mes15=enc_in.split("+ccc+",1)[1]
|
| 348 |
+
mes5=mes15.split("+ddd+",1)[0]
|
| 349 |
+
mes5=mes5.strip("b'").strip("'")
|
| 350 |
+
json_bytes = bytes(mes5,'utf-8')
|
| 351 |
+
|
| 352 |
+
private_key = RSA.import_key(open("private.pem").read())
|
| 353 |
+
cipher_rsa = PKCS1_OAEP.new(private_key)
|
| 354 |
+
key = cipher_rsa.decrypt(json_bytes).decode()
|
| 355 |
+
print (f'New Key:: {key}')
|
| 356 |
+
fernet = Fernet(key)
|
| 357 |
+
mes4=enc_in.split("+ccc+",1)[0]
|
| 358 |
+
mes14=mes4.strip("b'").strip("'")
|
| 359 |
+
json_bytes = bytes(mes14,'utf-8')
|
| 360 |
+
print(f'json_bytes22::{json_bytes}')
|
| 361 |
+
|
| 362 |
+
#print("done")
|
| 363 |
+
|
| 364 |
+
dec_json = fernet.decrypt(json_bytes).decode()
|
| 365 |
+
|
| 366 |
+
|
| 367 |
|
| 368 |
return(dec_im, mes_dec, dec_json)
|
| 369 |
|
| 370 |
+
|
| 371 |
+
|
| 372 |
def decode_doc(passw,doc=None):
|
| 373 |
key = create_key(passw)
|
| 374 |
fernet = Fernet(key)
|