Omnibus commited on
Commit
401104b
·
1 Parent(s): aeb845d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +46 -8
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
- #json_bytes = fernet.encrypt(bytes_j)
233
- enc_mes = f'{json_bytes}+ccc+'
 
 
 
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
- #dec_json = fernet.decrypt(json_bytes).decode()
 
 
 
 
 
 
 
 
 
 
 
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)