📄 mycypher.html
字号:
<html>
<body onLoad="init()">
<title>Cypher Program</title>
<script>
function help() {
alert("In the top box, TYPE the message to be encrypted/decrypted. In the second box, put the appropriate password. Click encrypt/decrypt and the encrypted/decrypted message will appear in the final box. For encryption choose a random password. For the decryption password, use the same password as was used for encryption.")
}
function init() {
alert("Encryption/Decryption program brought to you by: Beaver Productions!")
}
var encr = ""
var curnum = 0
function divide_string()
{
encr = ""
ps=hello.passtring.value
string = hello.txta.value
var b=0
var separator = ""
var stringArray = string.split(separator);
for (var i=0; i < stringArray.length; i++)
{
capital="yes"
if (stringArray[i]==stringArray[i].toLowerCase()) {
capital="no"
stringArray[i]=stringArray[i].toLowerCase()
}
else {
capital="yes"
stringArray[i]=stringArray[i].toLowerCase()
}
curnum=600
pastring = ps
var separator = ""
var pasArray = pastring.split(separator);
myb=b
if (stringArray[i]=="a" || stringArray[i]=="b" || stringArray[i]=="c" || stringArray[i]=="d" || stringArray[i]=="e" || stringArray[i]=="f" || stringArray[i]=="g" || stringArray[i]=="h" || stringArray[i]=="i" || stringArray[i]=="j" || stringArray[i]=="k" || stringArray[i]=="l" || stringArray[i]=="m" || stringArray[i]=="n" || stringArray[i]=="o" || stringArray[i]=="p" || stringArray[i]=="q" || stringArray[i]=="r" || stringArray[i]=="s" || stringArray[i]=="t" || stringArray[i]=="u" || stringArray[i]=="v" || stringArray[i]=="w" || stringArray[i]=="x" || stringArray[i]=="y" || stringArray[i]=="z" || stringArray[i]==" " || stringArray[i]=="#" || stringArray[i]=="1" || stringArray[i]=="2" || stringArray[i]=="3" || stringArray[i]=="4" || stringArray[i]=="5" || stringArray[i]=="6" || stringArray[i]=="7" || stringArray[i]=="8" || stringArray[i]=="9" || stringArray[i]=="0") {
if (stringArray[i]=="1") {
curnum = 600
stringArray[i]="6"
}
else{
if (stringArray[i]=="2") {
curnum = 600
stringArray[i]="1"
}
else{
if (stringArray[i]=="3") {
curnum = 600
stringArray[i]="3"
}
else{
if (stringArray[i]=="4") {
curnum = 600
stringArray[i]="8"
}
else{
if (stringArray[i]=="5") {
curnum = 600
stringArray[i]="4"
}
else{
if (stringArray[i]=="6") {
curnum = 600
stringArray[i]="0"
}
else{
if (stringArray[i]=="7") {
curnum = 600
stringArray[i]="9"
}
else{
if (stringArray[i]=="8") {
curnum = 600
stringArray[i]="2"
}
else{
if (stringArray[i]=="9") {
curnum = 600
stringArray[i]="5"
}
else{
if (stringArray[i]=="0") {
curnum = 600
stringArray[i]="7"
}
}}}}}}}}}
if (stringArray[i]=="a") {
curnum = 1
}
if (stringArray[i]=="b") {
curnum = 2
}
if (stringArray[i]=="c") {
curnum = 3
}
if (stringArray[i]=="d") {
curnum = 4
}
if (stringArray[i]=="e") {
curnum = 5
}
if (stringArray[i]=="f") {
curnum = 6
}
if (stringArray[i]=="g") {
curnum = 7
}
if (stringArray[i]=="h") {
curnum = 8
}
if (stringArray[i]=="i") {
curnum = 9
}
if (stringArray[i]=="j") {
curnum = 10
}
if (stringArray[i]=="k") {
curnum = 11
}
if (stringArray[i]=="l") {
curnum = 12
}
if (stringArray[i]=="m") {
curnum = 13
}
if (stringArray[i]=="n") {
curnum = 14
}
if (stringArray[i]=="o") {
curnum = 15
}
if (stringArray[i]=="p") {
curnum = 16
}
if (stringArray[i]=="q") {
curnum = 17
}
if (stringArray[i]=="r") {
curnum = 18
}
if (stringArray[i]=="s") {
curnum = 19
}
if (stringArray[i]=="t") {
curnum = 20
}
if (stringArray[i]=="u") {
curnum = 21
}
if (stringArray[i]=="v") {
curnum = 22
}
if (stringArray[i]=="w") {
curnum = 23
}
if (stringArray[i]=="x") {
curnum = 24
}
if (stringArray[i]=="y") {
curnum = 25
}
if (stringArray[i]=="z") {
curnum = 26
}
if (stringArray[i]==" ") {
curnum = 27
}
}
else {
stringArray[i]=stringArray[i]
curnum = 600
}
if (pasArray[myb]=="a") {
curnum+=1
}
if (pasArray[myb]=="b") {
curnum+=2
}
if (pasArray[myb]=="c") {
curnum+=3
}
if (pasArray[myb]=="d") {
curnum+=4
}
if (pasArray[myb]=="e") {
curnum+=5
}
if (pasArray[myb]=="f") {
curnum+=6
}
if (pasArray[myb]=="g") {
curnum+=7
}
if (pasArray[myb]=="h") {
curnum+=8
}
if (pasArray[myb]=="i") {
curnum+=9
}
if (pasArray[myb]=="j") {
curnum+=10
}
if (pasArray[myb]=="k") {
curnum+=11
}
if (pasArray[myb]=="l") {
curnum+=12
}
if (pasArray[myb]=="m") {
curnum+=13
}
if (pasArray[myb]=="n") {
curnum+=14
}
if (pasArray[myb]=="o") {
curnum+=15
}
if (pasArray[myb]=="p") {
curnum+=16
}
if (pasArray[myb]=="q") {
curnum+=17
}
if (pasArray[myb]=="r") {
curnum+=18
}
if (pasArray[myb]=="s") {
curnum+=19
}
if (pasArray[myb]=="t") {
curnum+=20
}
if (pasArray[myb]=="u") {
curnum+=21
}
if (pasArray[myb]=="v") {
curnum+=22
}
if (pasArray[myb]=="w") {
curnum+=23
}
if (pasArray[myb]=="x") {
curnum+=24
}
if (pasArray[myb]=="y") {
curnum+=25
}
if (pasArray[myb]=="z") {
curnum+=26
}
if (pasArray[myb]==" ") {
curnum+=27
}
if (curnum==1 || curnum==28) {
stringArray[i]="a"
}
if (curnum==2 || curnum==29) {
stringArray[i]="b"
}
if (curnum==3 || curnum==30) {
stringArray[i]="c"
}
if (curnum==4 || curnum==31) {
stringArray[i]="d"
}
if (curnum==5 || curnum==32) {
stringArray[i]="e"
}
if (curnum==6 || curnum==33) {
stringArray[i]="f"
}
if (curnum==7 || curnum==34) {
stringArray[i]="g"
}
if (curnum==8 || curnum==35) {
stringArray[i]="h"
}
if (curnum==9 || curnum==36) {
stringArray[i]="i"
}
if (curnum==10 || curnum==37) {
stringArray[i]="j"
}
if (curnum==11 || curnum==38) {
stringArray[i]="k"
}
if (curnum==12 || curnum==39) {
stringArray[i]="l"
}
if (curnum==13 || curnum==40) {
stringArray[i]="m"
}
if (curnum==14 || curnum==41) {
stringArray[i]="n"
}
if (curnum==15 || curnum==42) {
stringArray[i]="o"
}
if (curnum==16 || curnum==43) {
stringArray[i]="p"
}
if (curnum==17 || curnum==44) {
stringArray[i]="q"
}
if (curnum==18 || curnum==45) {
stringArray[i]="r"
}
if (curnum==19 || curnum==46) {
stringArray[i]="s"
}
if (curnum==20 || curnum==47) {
stringArray[i]="t"
}
if (curnum==21 || curnum==48) {
stringArray[i]="u"
}
if (curnum==22 || curnum==49) {
stringArray[i]="v"
}
if (curnum==23 || curnum==50) {
stringArray[i]="w"
}
if (curnum==24 || curnum==51) {
stringArray[i]="x"
}
if (curnum==25 || curnum==52) {
stringArray[i]="y"
}
if (curnum==26 || curnum==53) {
stringArray[i]="z"
}
if (curnum==27 || curnum==54) {
stringArray[i]=" "
}
if (capital=="yes") {
stringArray[i]=stringArray[i].toUpperCase()
}
encr+=stringArray[i]
if (b==(pasArray.length-1)){
b=0
}
else{
b++
}
}
hello.de.value=""
hello.de.value=encr
}
var encr = ""
var curnum = 0
function divide_strings()
{
encr = ""
ps=hello.passtring.value
string = hello.txta.value
var b=0
var separator = ""
var stringArray = string.split(separator);
for (var i=0; i < stringArray.length; i++)
{
capital="yes"
if (stringArray[i]==stringArray[i].toLowerCase()) {
capital="no"
stringArray[i]=stringArray[i].toLowerCase()
}
else {
capital="yes"
stringArray[i]=stringArray[i].toLowerCase()
}
curnum=600
pastring = ps
var separator = ""
var pasArray = pastring.split(separator);
myb=b
if (stringArray[i]=="a" || stringArray[i]=="b" || stringArray[i]=="c" || stringArray[i]=="d" || stringArray[i]=="e" || stringArray[i]=="f" || stringArray[i]=="g" || stringArray[i]=="h" || stringArray[i]=="i" || stringArray[i]=="j" || stringArray[i]=="k" || stringArray[i]=="l" || stringArray[i]=="m" || stringArray[i]=="n" || stringArray[i]=="o" || stringArray[i]=="p" || stringArray[i]=="q" || stringArray[i]=="r" || stringArray[i]=="s" || stringArray[i]=="t" || stringArray[i]=="u" || stringArray[i]=="v" || stringArray[i]=="w" || stringArray[i]=="x" || stringArray[i]=="y" || stringArray[i]=="z" || stringArray[i]==" " || stringArray[i]=="#" || stringArray[i]=="1" || stringArray[i]=="2" || stringArray[i]=="3" || stringArray[i]=="4" || stringArray[i]=="5" || stringArray[i]=="6" || stringArray[i]=="7" || stringArray[i]=="8" || stringArray[i]=="9" || stringArray[i]=="0") {
if (stringArray[i]=="6") {
curnum = 600
stringArray[i]="1"
}
else{
if (stringArray[i]=="1") {
curnum = 600
stringArray[i]="2"
}
else{
if (stringArray[i]=="3") {
curnum = 600
stringArray[i]="3"
}
else{
if (stringArray[i]=="8") {
curnum = 600
stringArray[i]="4"
}
else{
if (stringArray[i]=="4") {
curnum = 600
stringArray[i]="5"
}
else{
if (stringArray[i]=="0") {
curnum = 600
stringArray[i]="6"
}
else{
if (stringArray[i]=="9") {
curnum = 600
stringArray[i]="7"
}
else{
if (stringArray[i]=="2") {
curnum = 600
stringArray[i]="8"
}
else{
if (stringArray[i]=="5") {
curnum = 600
stringArray[i]="9"
}
else{
if (stringArray[i]=="7") {
curnum = 600
stringArray[i]="0"
}
}
}
}
}
}
}
}
}
}
if (stringArray[i]=="a") {
curnum = 28
}
if (stringArray[i]=="b") {
curnum = 29
}
if (stringArray[i]=="c") {
curnum = 30
}
if (stringArray[i]=="d") {
curnum = 31
}
if (stringArray[i]=="e") {
curnum = 32
}
if (stringArray[i]=="f") {
curnum = 33
}
if (stringArray[i]=="g") {
curnum = 34
}
if (stringArray[i]=="h") {
curnum = 35
}
if (stringArray[i]=="i") {
curnum = 36
}
if (stringArray[i]=="j") {
curnum = 37
}
if (stringArray[i]=="k") {
curnum = 38
}
if (stringArray[i]=="l") {
curnum = 39
}
if (stringArray[i]=="m") {
curnum = 40
}
if (stringArray[i]=="n") {
curnum = 41
}
if (stringArray[i]=="o") {
curnum = 42
}
if (stringArray[i]=="p") {
curnum = 43
}
if (stringArray[i]=="q") {
curnum = 44
}
if (stringArray[i]=="r") {
curnum = 45
}
if (stringArray[i]=="s") {
curnum = 46
}
if (stringArray[i]=="t") {
curnum = 47
}
if (stringArray[i]=="u") {
curnum = 48
}
if (stringArray[i]=="v") {
curnum = 49
}
if (stringArray[i]=="w") {
curnum = 50
}
if (stringArray[i]=="x") {
curnum = 51
}
if (stringArray[i]=="y") {
curnum = 52
}
if (stringArray[i]=="z") {
curnum = 53
}
if (stringArray[i]==" ") {
curnum = 54
}
}
else {
stringArray[i]=stringArray[i]
curnum = 600
}
if (pasArray[myb]=="a") {
curnum-=1
}
if (pasArray[myb]=="b") {
curnum-=2
}
if (pasArray[myb]=="c") {
curnum-=3
}
if (pasArray[myb]=="d") {
curnum-=4
}
if (pasArray[myb]=="e") {
curnum-=5
}
if (pasArray[myb]=="f") {
curnum-=6
}
if (pasArray[myb]=="g") {
curnum-=7
}
if (pasArray[myb]=="h") {
curnum-=8
}
if (pasArray[myb]=="i") {
curnum-=9
}
if (pasArray[myb]=="j") {
curnum-=10
}
if (pasArray[myb]=="k") {
curnum-=11
}
if (pasArray[myb]=="l") {
curnum-=12
}
if (pasArray[myb]=="m") {
curnum-=13
}
if (pasArray[myb]=="n") {
curnum-=14
}
if (pasArray[myb]=="o") {
curnum-=15
}
if (pasArray[myb]=="p") {
curnum-=16
}
if (pasArray[myb]=="q") {
curnum-=17
}
if (pasArray[myb]=="r") {
curnum-=18
}
if (pasArray[myb]=="s") {
curnum-=19
}
if (pasArray[myb]=="t") {
curnum-=20
}
if (pasArray[myb]=="u") {
curnum-=21
}
if (pasArray[myb]=="v") {
curnum-=22
}
if (pasArray[myb]=="w") {
curnum-=23
}
if (pasArray[myb]=="x") {
curnum-=24
}
if (pasArray[myb]=="y") {
curnum-=25
}
if (pasArray[myb]=="z") {
curnum-=26
}
if (pasArray[myb]==" ") {
curnum-=27
}
if (curnum==1 || curnum==28) {
stringArray[i]="a"
}
if (curnum==2 || curnum==29) {
stringArray[i]="b"
}
if (curnum==3 || curnum==30) {
stringArray[i]="c"
}
if (curnum==4 || curnum==31) {
stringArray[i]="d"
}
if (curnum==5 || curnum==32) {
stringArray[i]="e"
}
if (curnum==6 || curnum==33) {
stringArray[i]="f"
}
if (curnum==7 || curnum==34) {
stringArray[i]="g"
}
if (curnum==8 || curnum==35) {
stringArray[i]="h"
}
if (curnum==9 || curnum==36) {
stringArray[i]="i"
}
if (curnum==10 || curnum==37) {
stringArray[i]="j"
}
if (curnum==11 || curnum==38) {
stringArray[i]="k"
}
if (curnum==12 || curnum==39) {
stringArray[i]="l"
}
if (curnum==13 || curnum==40) {
stringArray[i]="m"
}
if (curnum==14 || curnum==41) {
stringArray[i]="n"
}
if (curnum==15 || curnum==42) {
stringArray[i]="o"
}
if (curnum==16 || curnum==43) {
stringArray[i]="p"
}
if (curnum==17 || curnum==44) {
stringArray[i]="q"
}
if (curnum==18 || curnum==45) {
stringArray[i]="r"
}
if (curnum==19 || curnum==46) {
stringArray[i]="s"
}
if (curnum==20 || curnum==47) {
stringArray[i]="t"
}
if (curnum==21 || curnum==48) {
stringArray[i]="u"
}
if (curnum==22 || curnum==49) {
stringArray[i]="v"
}
if (curnum==23 || curnum==50) {
stringArray[i]="w"
}
if (curnum==24 || curnum==51) {
stringArray[i]="x"
}
if (curnum==25 || curnum==52) {
stringArray[i]="y"
}
if (curnum==26 || curnum==53) {
stringArray[i]="z"
}
if (curnum==27 || curnum==54) {
stringArray[i]=" "
}
if (capital=="yes") {
stringArray[i]=stringArray[i].toUpperCase()
}
encr+=stringArray[i]
if (b==(pasArray.length-1)){
b=0
}
else{
b++
}
}
hello.de.value=""
hello.de.value=encr
}
</script>
<body>
<center>
<form name = hello>
Message to encrypt/decrypt:<p>
<textarea name = txta rows=8 cols=40>
</textarea><p>
Encryption/decryption password:<p>
<input type=text name=passtring size=50><p>
<input type = button value = Encrypt onClick=divide_string()>
<input type = button value = Decrypt onClick=divide_strings()><p>
Encrypted/Decrypted message:<p>
<textarea name = de rows=8 cols=40>
</textarea><p><p><p>
<input type = button value = Help onClick=help()></h6>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -