Hello, I was wondering if anyone can help me out with a VBscript. The file encrypts and decrypts as it stands, but I wanted to change the algorithm to be mine. Can you show me how/where to change the values in the code? For example, I want to shift the characters over to the right by 5 when I encrypt and decrypt. Any help is very much appreciated. Here is the code:
<html>
<head>
<title>Cryptography Practice</title>
<HTA:APPLICATION
APPLICATIONNAME=\"Cryptography Practice\"
MAXIMIZEBUTTON=\"no\"
SCROLL=\"no\"
SysMenu=\"yes\"
ID=\"Cryptography Practice\"/>
</head>
<style>
body {background-color: #white;
color: #000;
border:5px solid #000;
margin-right:auto;
margin-left:auto;}
h1 {font-size:18px;}
input {background-color: #bfbfbf;
color: #000;}
textarea {background-color: #fff;
color: #000;}
</style>
<script language=\"VBScript\">
Sub Window_OnLoad
Dim width,height
width=470
height=430
self.ResizeTo width,height
End Sub
Function Validate(ID)
On Error Resume Next
Key = Int(thepass.value)
If (thepass.value = \"\") Then
X = MsgBox(\"Password not entered.\", 32, \"Opps, something went wrong!\")
Else If (chatbox.value = \"\") Then
X = MsgBox(\"Please enter text to encrypt or decrypt.\", 32, \"Opps, something went wrong!\")
Else
Junk = SetTimeOut(KEYS(ID), 1)
End If
End If
End Function
Function KEYS(ID)
text = thepass.value
code = 0
Do Until text = \"\"
code = ((Asc(Left(text, 1)))+code)
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
code = code Mod 255
thekey.value = code
Junk = SetTimeOut(ID, 1)
End Function
Function encrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
cnum = Asc(Left(text, 1))
cnum = (cnum+key) Mod 255
num = cnum Mod 26
count = 0
tst = num
Do Until tst = cnum
tst = tst+26
count = count+1
Loop
code = code & alph(num) & count
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
Function decrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
lttr = Left(text, 2)
num = Asc(Left(lttr, 1))-65
chk = Right(lttr, 1)
count = 0
Do Until count = Int(chk)
num = num+26
count = count+1
Loop
num = num-key
Do While num <= 0
num = num+255
Loop
Code = code & Chr(num)
text = Replace(text, Left(text, 2), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
</script>
<body bgcolor=\"white\">
<input type=\"hidden\" id=\"thekey\">
<table align=\"center\" width=\"400\">
<strong><caption><h1>Cryptography Practice</h1></caption></strong>
<tr>
<td align=\"center\">Enter Your Password: <input type=\"password\" id=\"thepass\"></td>
</tr>
<tr>
<td align=\"center\"><textarea id=\"chatbox\" cols=\"50\" rows=\"10\"></textarea></td>
</tr>
<tr align=\"center\">
<td>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"encrypt\" id=\"BTNE\" onClick=\"Validate(\'encrypt\')\" onmouseover=\"BTNE.style.background=\'#a6a6a6\'\" onmouseout=\"BTNE.style.background=\'#bfbfbf\'\"/>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"decrypt\" id=\"BTND\" onClick=\"Validate(\'decrypt\')\" onmouseover=\"BTND.style.background=\'#a6a6a6\'\" onmouseout=\"BTND.style.background=\'#bfbfbf\'\"/>
</td>
</tr>
</table>
</body>
</html>
Hello, I was wondering if anyone can help me out with a VBscript. The file encrypts and decrypts as it stands, but I wanted to change the algorithm to be mine. Can you show me how/where to change the values in the code? For example, I want to shift the characters over to the right by 5 when I encrypt and decrypt. Any help is very much appreciated. Here is the code:
<html>
<head>
<title>Cryptography Practice</title>
<HTA:APPLICATION
APPLICATIONNAME=\"Cryptography Practice\"
MAXIMIZEBUTTON=\"no\"
SCROLL=\"no\"
SysMenu=\"yes\"
ID=\"Cryptography Practice\"/>
</head>
<style>
body {background-color: #white;
color: #000;
border:5px solid #000;
margin-right:auto;
margin-left:auto;}
h1 {font-size:18px;}
input {background-color: #bfbfbf;
color: #000;}
textarea {background-color: #fff;
color: #000;}
</style>
<script language=\"VBScript\">
Sub Window_OnLoad
Dim width,height
width=470
height=430
self.ResizeTo width,height
End Sub
Function Validate(ID)
On Error Resume Next
Key = Int(thepass.value)
If (thepass.value = \"\") Then
X = MsgBox(\"Password not entered.\", 32, \"Opps, something went wrong!\")
Else If (chatbox.value = \"\") Then
X = MsgBox(\"Please enter text to encrypt or decrypt.\", 32, \"Opps, something went wrong!\")
Else
Junk = SetTimeOut(KEYS(ID), 1)
End If
End If
End Function
Function KEYS(ID)
text = thepass.value
code = 0
Do Until text = \"\"
code = ((Asc(Left(text, 1)))+code)
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
code = code Mod 255
thekey.value = code
Junk = SetTimeOut(ID, 1)
End Function
Function encrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
cnum = Asc(Left(text, 1))
cnum = (cnum+key) Mod 255
num = cnum Mod 26
count = 0
tst = num
Do Until tst = cnum
tst = tst+26
count = count+1
Loop
code = code & alph(num) & count
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
Function decrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
lttr = Left(text, 2)
num = Asc(Left(lttr, 1))-65
chk = Right(lttr, 1)
count = 0
Do Until count = Int(chk)
num = num+26
count = count+1
Loop
num = num-key
Do While num <= 0
num = num+255
Loop
Code = code & Chr(num)
text = Replace(text, Left(text, 2), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
</script>
<body bgcolor=\"white\">
<input type=\"hidden\" id=\"thekey\">
<table align=\"center\" width=\"400\">
<strong><caption><h1>Cryptography Practice</h1></caption></strong>
<tr>
<td align=\"center\">Enter Your Password: <input type=\"password\" id=\"thepass\"></td>
</tr>
<tr>
<td align=\"center\"><textarea id=\"chatbox\" cols=\"50\" rows=\"10\"></textarea></td>
</tr>
<tr align=\"center\">
<td>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"encrypt\" id=\"BTNE\" onClick=\"Validate(\'encrypt\')\" onmouseover=\"BTNE.style.background=\'#a6a6a6\'\" onmouseout=\"BTNE.style.background=\'#bfbfbf\'\"/>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"decrypt\" id=\"BTND\" onClick=\"Validate(\'decrypt\')\" onmouseover=\"BTND.style.background=\'#a6a6a6\'\" onmouseout=\"BTND.style.background=\'#bfbfbf\'\"/>
</td>
</tr>
</table>
</body>
</html>
Hello, I was wondering if anyone can help me out with a VBscript. The file encrypts and decrypts as it stands, but I wanted to change the algorithm to be mine. Can you show me how/where to change the values in the code? For example, I want to shift the characters over to the right by 5 when I encrypt and decrypt. Any help is very much appreciated. Here is the code:
<html>
<head>
<title>Cryptography Practice</title>
<HTA:APPLICATION
APPLICATIONNAME=\"Cryptography Practice\"
MAXIMIZEBUTTON=\"no\"
SCROLL=\"no\"
SysMenu=\"yes\"
ID=\"Cryptography Practice\"/>
</head>
<style>
body {background-color: #white;
color: #000;
border:5px solid #000;
margin-right:auto;
margin-left:auto;}
h1 {font-size:18px;}
input {background-color: #bfbfbf;
color: #000;}
textarea {background-color: #fff;
color: #000;}
</style>
<script language=\"VBScript\">
Sub Window_OnLoad
Dim width,height
width=470
height=430
self.ResizeTo width,height
End Sub
Function Validate(ID)
On Error Resume Next
Key = Int(thepass.value)
If (thepass.value = \"\") Then
X = MsgBox(\"Password not entered.\", 32, \"Opps, something went wrong!\")
Else If (chatbox.value = \"\") Then
X = MsgBox(\"Please enter text to encrypt or decrypt.\", 32, \"Opps, something went wrong!\")
Else
Junk = SetTimeOut(KEYS(ID), 1)
End If
End If
End Function
Function KEYS(ID)
text = thepass.value
code = 0
Do Until text = \"\"
code = ((Asc(Left(text, 1)))+code)
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
code = code Mod 255
thekey.value = code
Junk = SetTimeOut(ID, 1)
End Function
Function encrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
cnum = Asc(Left(text, 1))
cnum = (cnum+key) Mod 255
num = cnum Mod 26
count = 0
tst = num
Do Until tst = cnum
tst = tst+26
count = count+1
Loop
code = code & alph(num) & count
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
Function decrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
lttr = Left(text, 2)
num = Asc(Left(lttr, 1))-65
chk = Right(lttr, 1)
count = 0
Do Until count = Int(chk)
num = num+26
count = count+1
Loop
num = num-key
Do While num <= 0
num = num+255
Loop
Code = code & Chr(num)
text = Replace(text, Left(text, 2), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
</script>
<body bgcolor=\"white\">
<input type=\"hidden\" id=\"thekey\">
<table align=\"center\" width=\"400\">
<strong><caption><h1>Cryptography Practice</h1></caption></strong>
<tr>
<td align=\"center\">Enter Your Password: <input type=\"password\" id=\"thepass\"></td>
</tr>
<tr>
<td align=\"center\"><textarea id=\"chatbox\" cols=\"50\" rows=\"10\"></textarea></td>
</tr>
<tr align=\"center\">
<td>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"encrypt\" id=\"BTNE\" onClick=\"Validate(\'encrypt\')\" onmouseover=\"BTNE.style.background=\'#a6a6a6\'\" onmouseout=\"BTNE.style.background=\'#bfbfbf\'\"/>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"decrypt\" id=\"BTND\" onClick=\"Validate(\'decrypt\')\" onmouseover=\"BTND.style.background=\'#a6a6a6\'\" onmouseout=\"BTND.style.background=\'#bfbfbf\'\"/>
</td>
</tr>
</table>
</body>
</html>
<html>
<head>
<title>Cryptography Practice</title>
<HTA:APPLICATION
APPLICATIONNAME=\"Cryptography Practice\"
MAXIMIZEBUTTON=\"no\"
SCROLL=\"no\"
SysMenu=\"yes\"
ID=\"Cryptography Practice\"/>
</head>
<style>
body {background-color: #white;
color: #000;
border:5px solid #000;
margin-right:auto;
margin-left:auto;}
h1 {font-size:18px;}
input {background-color: #bfbfbf;
color: #000;}
textarea {background-color: #fff;
color: #000;}
</style>
<script language=\"VBScript\">
Sub Window_OnLoad
Dim width,height
width=470
height=430
self.ResizeTo width,height
End Sub
Function Validate(ID)
On Error Resume Next
Key = Int(thepass.value)
If (thepass.value = \"\") Then
X = MsgBox(\"Password not entered.\", 32, \"Opps, something went wrong!\")
Else If (chatbox.value = \"\") Then
X = MsgBox(\"Please enter text to encrypt or decrypt.\", 32, \"Opps, something went wrong!\")
Else
Junk = SetTimeOut(KEYS(ID), 1)
End If
End If
End Function
Function KEYS(ID)
text = thepass.value
code = 0
Do Until text = \"\"
code = ((Asc(Left(text, 1)))+code)
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
code = code Mod 255
thekey.value = code
Junk = SetTimeOut(ID, 1)
End Function
Function encrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
cnum = Asc(Left(text, 1))
cnum = (cnum+key) Mod 255
num = cnum Mod 26
count = 0
tst = num
Do Until tst = cnum
tst = tst+26
count = count+1
Loop
code = code & alph(num) & count
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
Function decrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
lttr = Left(text, 2)
num = Asc(Left(lttr, 1))-65
chk = Right(lttr, 1)
count = 0
Do Until count = Int(chk)
num = num+26
count = count+1
Loop
num = num-key
Do While num <= 0
num = num+255
Loop
Code = code & Chr(num)
text = Replace(text, Left(text, 2), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
</script>
<body bgcolor=\"white\">
<input type=\"hidden\" id=\"thekey\">
<table align=\"center\" width=\"400\">
<strong><caption><h1>Cryptography Practice</h1></caption></strong>
<tr>
<td align=\"center\">Enter Your Password: <input type=\"password\" id=\"thepass\"></td>
</tr>
<tr>
<td align=\"center\"><textarea id=\"chatbox\" cols=\"50\" rows=\"10\"></textarea></td>
</tr>
<tr align=\"center\">
<td>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"encrypt\" id=\"BTNE\" onClick=\"Validate(\'encrypt\')\" onmouseover=\"BTNE.style.background=\'#a6a6a6\'\" onmouseout=\"BTNE.style.background=\'#bfbfbf\'\"/>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"decrypt\" id=\"BTND\" onClick=\"Validate(\'decrypt\')\" onmouseover=\"BTND.style.background=\'#a6a6a6\'\" onmouseout=\"BTND.style.background=\'#bfbfbf\'\"/>
</td>
</tr>
</table>
</body>
</html>
<html>
<head>
<title>Cryptography Practice</title>
<HTA:APPLICATION
APPLICATIONNAME=\"Cryptography Practice\"
MAXIMIZEBUTTON=\"no\"
SCROLL=\"no\"
SysMenu=\"yes\"
ID=\"Cryptography Practice\"/>
</head>
<style>
body {background-color: #white;
color: #000;
border:5px solid #000;
margin-right:auto;
margin-left:auto;}
h1 {font-size:18px;}
input {background-color: #bfbfbf;
color: #000;}
textarea {background-color: #fff;
color: #000;}
</style>
<script language=\"VBScript\">
Sub Window_OnLoad
Dim width,height
width=470
height=430
self.ResizeTo width,height
End Sub
Function Validate(ID)
On Error Resume Next
Key = Int(thepass.value)
If (thepass.value = \"\") Then
X = MsgBox(\"Password not entered.\", 32, \"Opps, something went wrong!\")
Else If (chatbox.value = \"\") Then
X = MsgBox(\"Please enter text to encrypt or decrypt.\", 32, \"Opps, something went wrong!\")
Else
Junk = SetTimeOut(KEYS(ID), 1)
End If
End If
End Function
Function KEYS(ID)
text = thepass.value
code = 0
Do Until text = \"\"
code = ((Asc(Left(text, 1)))+code)
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
code = code Mod 255
thekey.value = code
Junk = SetTimeOut(ID, 1)
End Function
Function encrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
cnum = Asc(Left(text, 1))
cnum = (cnum+key) Mod 255
num = cnum Mod 26
count = 0
tst = num
Do Until tst = cnum
tst = tst+26
count = count+1
Loop
code = code & alph(num) & count
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
Function decrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
lttr = Left(text, 2)
num = Asc(Left(lttr, 1))-65
chk = Right(lttr, 1)
count = 0
Do Until count = Int(chk)
num = num+26
count = count+1
Loop
num = num-key
Do While num <= 0
num = num+255
Loop
Code = code & Chr(num)
text = Replace(text, Left(text, 2), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
</script>
<body bgcolor=\"white\">
<input type=\"hidden\" id=\"thekey\">
<table align=\"center\" width=\"400\">
<strong><caption><h1>Cryptography Practice</h1></caption></strong>
<tr>
<td align=\"center\">Enter Your Password: <input type=\"password\" id=\"thepass\"></td>
</tr>
<tr>
<td align=\"center\"><textarea id=\"chatbox\" cols=\"50\" rows=\"10\"></textarea></td>
</tr>
<tr align=\"center\">
<td>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"encrypt\" id=\"BTNE\" onClick=\"Validate(\'encrypt\')\" onmouseover=\"BTNE.style.background=\'#a6a6a6\'\" onmouseout=\"BTNE.style.background=\'#bfbfbf\'\"/>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"decrypt\" id=\"BTND\" onClick=\"Validate(\'decrypt\')\" onmouseover=\"BTND.style.background=\'#a6a6a6\'\" onmouseout=\"BTND.style.background=\'#bfbfbf\'\"/>
</td>
</tr>
</table>
</body>
</html>
<html>
<head>
<title>Cryptography Practice</title>
<HTA:APPLICATION
APPLICATIONNAME=\"Cryptography Practice\"
MAXIMIZEBUTTON=\"no\"
SCROLL=\"no\"
SysMenu=\"yes\"
ID=\"Cryptography Practice\"/>
</head>
<style>
body {background-color: #white;
color: #000;
border:5px solid #000;
margin-right:auto;
margin-left:auto;}
h1 {font-size:18px;}
input {background-color: #bfbfbf;
color: #000;}
textarea {background-color: #fff;
color: #000;}
</style>
<script language=\"VBScript\">
Sub Window_OnLoad
Dim width,height
width=470
height=430
self.ResizeTo width,height
End Sub
Function Validate(ID)
On Error Resume Next
Key = Int(thepass.value)
If (thepass.value = \"\") Then
X = MsgBox(\"Password not entered.\", 32, \"Opps, something went wrong!\")
Else If (chatbox.value = \"\") Then
X = MsgBox(\"Please enter text to encrypt or decrypt.\", 32, \"Opps, something went wrong!\")
Else
Junk = SetTimeOut(KEYS(ID), 1)
End If
End If
End Function
Function KEYS(ID)
text = thepass.value
code = 0
Do Until text = \"\"
code = ((Asc(Left(text, 1)))+code)
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
code = code Mod 255
thekey.value = code
Junk = SetTimeOut(ID, 1)
End Function
Function encrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
cnum = Asc(Left(text, 1))
cnum = (cnum+key) Mod 255
num = cnum Mod 26
count = 0
tst = num
Do Until tst = cnum
tst = tst+26
count = count+1
Loop
code = code & alph(num) & count
text = Replace(text, Left(text, 1), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
Function decrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
lttr = Left(text, 2)
num = Asc(Left(lttr, 1))-65
chk = Right(lttr, 1)
count = 0
Do Until count = Int(chk)
num = num+26
count = count+1
Loop
num = num-key
Do While num <= 0
num = num+255
Loop
Code = code & Chr(num)
text = Replace(text, Left(text, 2), \"\", \"1\", \"1\")
Loop
chatbox.value = code
End Function
</script>
<body bgcolor=\"white\">
<input type=\"hidden\" id=\"thekey\">
<table align=\"center\" width=\"400\">
<strong><caption><h1>Cryptography Practice</h1></caption></strong>
<tr>
<td align=\"center\">Enter Your Password: <input type=\"password\" id=\"thepass\"></td>
</tr>
<tr>
<td align=\"center\"><textarea id=\"chatbox\" cols=\"50\" rows=\"10\"></textarea></td>
</tr>
<tr align=\"center\">
<td>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"encrypt\" id=\"BTNE\" onClick=\"Validate(\'encrypt\')\" onmouseover=\"BTNE.style.background=\'#a6a6a6\'\" onmouseout=\"BTNE.style.background=\'#bfbfbf\'\"/>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"decrypt\" id=\"BTND\" onClick=\"Validate(\'decrypt\')\" onmouseover=\"BTND.style.background=\'#a6a6a6\'\" onmouseout=\"BTND.style.background=\'#bfbfbf\'\"/>
</td>
</tr>
</table>
</body>
</html>
<html>
<head>
<title>Cryptography Practice</title>
<HTA:APPLICATION
APPLICATIONNAME=\"Cryptography Practice\"
MAXIMIZEBUTTON=\"no\"
SCROLL=\"no\"
SysMenu=\"yes\"
ID=\"Cryptography Practice\"/>
</head>
<style>
body {background-color: #white;
color: #000;
border:5px solid #000;
margin-right:auto;
margin-left:auto;}
h1 {font-size:18px;}
input {background-color: #bfbfbf;
color: #000;}
textarea {background-color: #fff;
color: #000;}
</style>
<script language=\"VBScript\">
Sub Window_OnLoad
Dim width,height
width=470
height=430
self.ResizeTo width,height
End Sub
Function Validate(ID)
On Error Resume Next
Key = Int(thepass.value)
If (thepass.value = \"\") Then
X = MsgBox(\"Password not entered.\", 32, \"Opps, something went wrong!\")
Else If (chatbox.value = \"\") Then
X = MsgBox(\"Please enter text to encrypt or decrypt.\", 32, \"Opps, something went wrong!\")
Else
Junk = SetTimeOut(KEYS(ID), 1)
End If
End If
End Function
Function KEYS(ID)
text = thepass.value
code = 0
Do Until text = \"\"
code = ((Asc(Left(text, 5)))+code) // replace 1 by 5
text = Replace(text, Left(text, 5), \"\", \"1\", \"1\") // replace 1 by 5 for shifting
Loop
code = code Mod 255
thekey.value = code
Junk = SetTimeOut(ID, 1)
End Function
Function encrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
cnum = Asc(Left(text, 5)) // replace 1 by 5
cnum = (cnum+key) Mod 255
num = cnum Mod 26
count = 0
tst = num
Do Until tst = cnum
tst = tst+26
count = count+1
Loop
code = code & alph(num) & count
text = Replace(text, Left(text, 5), \"\", \"1\", \"1\") // replace 1 by 5
Loop
chatbox.value = code
End Function
Function decrypt
Alph = Array(\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\")
text = chatbox.value
code = \"\"
key = Int(thekey.value)
Do Until text = \"\"
lttr = Left(text, 5) // replace 1 by 5
num = Asc(Left(lttr, 5))-65 // replace 1 by 5
chk = Right(lttr, 5) // replace 1 by 5
count = 0
Do Until count = Int(chk)
num = num+26
count = count+1
Loop
num = num-key
Do While num <= 0
num = num+255
Loop
Code = code & Chr(num)
text = Replace(text, Left(text, 5), \"\", \"1\", \"1\") // replace 1 by 5
Loop
chatbox.value = code
End Function
</script>
<body bgcolor=\"white\">
<input type=\"hidden\" id=\"thekey\">
<table align=\"center\" width=\"400\">
<strong><caption><h1>Cryptography Practice</h1></caption></strong>
<tr>
<td align=\"center\">Enter Your Password: <input type=\"password\" id=\"thepass\"></td>
</tr>
<tr>
<td align=\"center\"><textarea id=\"chatbox\" cols=\"50\" rows=\"10\"></textarea></td>
</tr>
<tr align=\"center\">
<td>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"encrypt\" id=\"BTNE\" onClick=\"Validate(\'encrypt\')\" onmouseover=\"BTNE.style.background=\'#a6a6a6\'\" onmouseout=\"BTNE.style.background=\'#bfbfbf\'\"/>
<input style=\"width: 80; height:30px;\" type=\"button\" Value=\"decrypt\" id=\"BTND\" onClick=\"Validate(\'decrypt\')\" onmouseover=\"BTND.style.background=\'#a6a6a6\'\" onmouseout=\"BTND.style.background=\'#bfbfbf\'\"/>
</td>
</tr>
</table>
</body>
</html>