Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -85,7 +85,7 @@ def encrypt(passw,mes=None,img=None,doc=None,trans_s=None,trans_r=None,trans_a=N
|
|
| 85 |
with open(enc_file, "wb") as file:
|
| 86 |
file.write(enc_doc)
|
| 87 |
|
| 88 |
-
return enc_mes,enc_file,enc_qr
|
| 89 |
|
| 90 |
def decrypt(passw,enc_in=None):
|
| 91 |
key = create_key(passw)
|
|
@@ -189,7 +189,7 @@ def decode_qr(im,passw):
|
|
| 189 |
with open(f'{im}', "rb") as image_file:
|
| 190 |
bytes_i = base64.b64encode(image_file.read())
|
| 191 |
decode_qr = stegan.decode(im)
|
| 192 |
-
dec_im = decrypt(passw, enc_in=decode_qr)
|
| 193 |
'''
|
| 194 |
print(f'decoded QR::{decode_qr}')
|
| 195 |
key = create_key(passw)
|
|
@@ -234,7 +234,7 @@ def decode_qr(im,passw):
|
|
| 234 |
fh.close
|
| 235 |
dec_im = "finished_im.png"
|
| 236 |
'''
|
| 237 |
-
return(dec_im,mes_dec)
|
| 238 |
|
| 239 |
|
| 240 |
with gr.Blocks() as app:
|
|
@@ -279,7 +279,7 @@ with gr.Blocks() as app:
|
|
| 279 |
|
| 280 |
dec_qr_btn.click(decode_qr,[dec_qr_im,pass_out],[dec_qr_im_out,dec_qr_txt])
|
| 281 |
dec_doc_btn.click(decode_doc,[pass_out,dec_doc_in],dec_doc_out)
|
| 282 |
-
en_btn.click(encrypt,[pass_in,mes,im,doc,send,rec,am],[enc_out,enc_doc_out,enc_qr_out])
|
| 283 |
d_btn.click(decrypt,[pass_out,enc_in],[d_im,d_txt,d_json])
|
| 284 |
app.launch()
|
| 285 |
|
|
|
|
| 85 |
with open(enc_file, "wb") as file:
|
| 86 |
file.write(enc_doc)
|
| 87 |
|
| 88 |
+
return enc_mes,enc_file,enc_qr,enc_qr
|
| 89 |
|
| 90 |
def decrypt(passw,enc_in=None):
|
| 91 |
key = create_key(passw)
|
|
|
|
| 189 |
with open(f'{im}', "rb") as image_file:
|
| 190 |
bytes_i = base64.b64encode(image_file.read())
|
| 191 |
decode_qr = stegan.decode(im)
|
| 192 |
+
dec_im,mes_dec,dec_json = decrypt(passw, enc_in=decode_qr)
|
| 193 |
'''
|
| 194 |
print(f'decoded QR::{decode_qr}')
|
| 195 |
key = create_key(passw)
|
|
|
|
| 234 |
fh.close
|
| 235 |
dec_im = "finished_im.png"
|
| 236 |
'''
|
| 237 |
+
return(dec_im,mes_dec,dec_json)
|
| 238 |
|
| 239 |
|
| 240 |
with gr.Blocks() as app:
|
|
|
|
| 279 |
|
| 280 |
dec_qr_btn.click(decode_qr,[dec_qr_im,pass_out],[dec_qr_im_out,dec_qr_txt])
|
| 281 |
dec_doc_btn.click(decode_doc,[pass_out,dec_doc_in],dec_doc_out)
|
| 282 |
+
en_btn.click(encrypt,[pass_in,mes,im,doc,send,rec,am],[enc_out,enc_doc_out,enc_qr_out,dec_qr_im])
|
| 283 |
d_btn.click(decrypt,[pass_out,enc_in],[d_im,d_txt,d_json])
|
| 284 |
app.launch()
|
| 285 |
|