About Developer
#print("hello") from pyodide import create_proxy from js import document #print("dsfdf") import random import base64 # Function to encode #Msg------INP_MESSAGE #key------INP_KEY #mode-----INP_MODE #Result---INP_RESULT Msg = document.getElementById("INP_MESSAGE").value key = document.getElementById("INP_KEY").value mode = document.getElementById("INP_MODE").value Result = document.getElementById("INP_RESULT").value def Results(event): #SHOW MSSG BUTTON # print("Message= ", (Msg.get())) #myinput = document.getElementById("myinput2") #myinput.value = "entered result function" m = document.getElementById("INP_MODE").value if (m == 'e'): myinput = document.getElementById("INP_MODE") myinput.value = '' msg = document.getElementById("INP_MESSAGE").value k = document.getElementById("INP_KEY").value Result = encode(k, msg) result1 = document.getElementById("INP_RESULT") result1.value = Result msg1 = document.getElementById("INP_MESSAGE") msg1.value='' k1 = document.getElementById("INP_KEY") k1.value='' else: myinput = document.getElementById("INP_MODE2") myinput.value = '' msg = document.getElementById("INP_MESSAGE2").value k = document.getElementById("INP_KEY2").value Result = decode(k, msg) result1 = document.getElementById("INP_RESULT2") result1.value = Result msg1 = document.getElementById("INP_MESSAGE2") msg1.value='' k1 = document.getElementById("INP_KEY2") k1.value='' button1=document.getElementById("BUTT_SHOWMSSG") button1.addEventListener("click", create_proxy(Results)) def encode(key, msg): #myinput = document.getElementById("myinput3") #myinput.value = "etnered encodeee funt" enc = [] for i in range(len(msg)): key_c = key[i % len(key)] enc_c = chr((ord(msg[i]) + ord(key_c)) % 256) enc.append(enc_c) print("enc:", enc) return base64.urlsafe_b64encode("".join(enc).encode()).decode() def decode(key, enc): dec = [] enc = base64.urlsafe_b64decode(enc).decode() for i in range(len(enc)): key_c = key[i % len(key)] dec_c = chr((256 + ord(enc[i]) - ord(key_c)) % 256) dec.append(dec_c) print("dec:", dec) return "".join(dec)