Data update

This commit is contained in:
Ingy dot Net 2024-04-19 16:56:29 -07:00
parent 0df55f9f24
commit aec8ed51b6
1045 changed files with 18889 additions and 2777 deletions

View file

@ -1,26 +1,22 @@
alpha$[] = strchars "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
key$[] = strchars "VsciBjedgrzyHalvXZKtUPumGfIwJxqOCFRApnDhQWobLkESYMTN"
alpha$ = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
key$ = "VsciBjedgrzyHalvXZKtUPumGfIwJxqOCFRApnDhQWobLkESYMTN"
#
proc subst in$ . out$ a$[] b$[] .
proc subst in$ . out$ a$ b$ .
out$ = ""
for c$ in strchars in$
for i to len a$[]
if a$[i] = c$
out$ &= b$[i]
break 1
.
.
if i > len a$[]
out$ &= c$
p = strpos a$ c$
if p > 0
c$ = substr b$ p 1
.
out$ &= c$
.
.
func$ enc s$ .
subst s$ r$ alpha$[] key$[]
subst s$ r$ alpha$ key$
return r$
.
func$ dec s$ .
subst s$ r$ key$[] alpha$[]
subst s$ r$ key$ alpha$
return r$
.
c$ = enc "Hello world"