EnDe3000

Run some MiniScript code right in your browser!

w="keep your secrets secret ;)" m="" c="" cW="" d="" o="" e="" co = 31786 live = function() outer.cW = input("input codeword") loop(cW) end function loop = function(cW) print "enter ""en:"" or ""de:"" at start of message or (q)uit" k = input("") if cW then if k[0] == "e" then m = m + k[3:] en(m,cW,false) loop(cW) else if k[0] == "d" then for i in cW j=code(i) j=j+97 c = c + char(j) end for m = c + char(co) + k[3:] de(m) loop(cW) else if k[0] == "q" then home end if end if end function en = function(m,cW,p) for i in m.indexes a = str(cW[i%cW.len]) b = str(m[i]) c = code(a) + code(b) d = d + char(c) end for for i in cW e=code(i) e=e+97 o = o + char(e) end for if p == true then print o+char(co)+d else if p == false then print d end if end function de = function(e) if not e.indexOf(char(co)) then c = input("codeword: ") for i in c j=code(i) j=j+97 cW = cW + char(j) end for m = e else if e.indexOf(char(co)) then cW = slice(e,0,e.indexOf(char(co))) m = slice(e,e.indexOf(char(co))+1,e.len) end if for i in m.indexes a = code(m[i]) b = code(cW[i%cW.len]) c = a-b d = d + char(c+97) end for print"message: "+ d end function quit = function print "GoodBye" end function home = function() print " " s = input ("(e)ncrypt : (d)ecrypt : (l)ive : (q)uit") if s == "e" then l = input ("Security level: (1),(2),(3)") m = input("message: ") if l == "1" then cW = char(100) en(m,cW,true) else if l == "2" then cW = input("codeword: ") en(m,cW,true) else if l == "3" then cW = input("codeword: ") en(m,cW,false) end if print "" else if s == "d" then e = input("input encrypted code: ") de(e) else if s == "l" then print "copying data: select,ctrl+c,release mouse" live else if s == "q" then quit end if end function print"welcome to EnDeString" print"keep your secrets secret" print"no numbers please" home

Help & Information