what you don't know can hurt you
Home Files News &[SERVICES_TAB]About Contact Add New

crypt12.htm

crypt12.htm
Posted Dec 21, 1999

crypt12.htm

tags | encryption
SHA-256 | ef1ac02938b3a2464a1bfbdce65011e6db6b2d8cd155044d515859f6def66459

crypt12.htm

Change Mirror Download
<html>
<head>
<title>E-HACK's WilterCrypt v1.2</title>

<script language="JavaScript">

<!-- Hide from shitty browsers

/**********************************\
* E-HACK's WilterCrypt v1.2 *
* JavaScript Crypto-System *
* *
* © 1997 ehack@wilter.com *
* http://www.ilf.net/wilter/ehack/ *
* Feel free to use this script on *
* your pages, but you must leave *
* this header in the source *
* Do not modify this in any way *
* Long Live Wiltered Fire! *
\**********************************/


function Cypher(form) {
var Ret = crypt (form.input.value, form.key.value)
form.output.value = Ret
{
if (form.key.value==""){ //all this just to make sure the key is
alert("USE A KEY"); //a valid number...
return false;}
if (form.key.value > 63){
alert("Key must be a number between 1 and 63");
form.key.value==form.key.value-- //makes the key go down one
return false;} //from whatever number its at
if (form.key.value < 1){
alert("Key must be a number between 1 and 63");
form.key.value==form.key.value++ //makes the key go up to 1 from zero
return false;}
if (form.input.value==""){ //makes sure you're encrypting SOMETHING
alert("INPUT SOME TEXT TO ENCRYPT");
return false;}
else{
return true;}}}

function crypt (OriginalString, CipherValue) {
Ref="0123456789abcdefghijklmnopqrstuvwxyz. -ABCDEFGHIJKLMNOPQRSTUVWXYZ"
CipherValue = parseInt(CipherValue)
var Temp=""
for (Count=0; Count < OriginalString.length; Count++) {
var TempCharicter = OriginalString.substring (Count, Count+1)
var Conv = yeah(TempCharicter)
var Cipher=Conv^CipherValue
Cipher=that(Cipher)
Temp += Cipher
}
return (Temp)
}

function yeah (Charicter) {
return (Ref.indexOf(Charicter));
}

function that (Val) {
return (Ref.substring(Val, Val+1))
}

function Directions(){
alert("DIRECTIONS:\rEnter text into the \"Input box\", choose a key between 1 and 63"
+ " enter it into the \"key box\", click the \"CRYPT\" button and your"
+ " cyphertext will show up in the \"Output box\"");
}

function About(){
alert("\rWilterCrypt v1.2\r© 1997 E-HACK\rehack@wilter.com"
+ "\r http://www.ilf.net/wilter/ehack/");
}

function Krack(){
window.open("crack.htm","CRACK","width=700,height=200,resizable=no")
}

function Reset(){
document.WilterCrypt.key.value="";
document.WilterCrypt.input.value="";
document.WilterCrypt.output.value="";
}

// end hiding-->
</script>

</head>
<body OnLoad="Reset()">
<center><h1>E-HACK's WilterCrypt v1.2</h1></center>
<br><hr><br>Ok, here's WilterCrypt v1.2, its pretty much the same as v1.1
except in the form, I made the textareas wrap coz I didn't like the way they
were in v1.0 and v1.1, also, I've added some key validation in that it makes
sure you use a key, and that it's a number between 1 and 63, and I've made it
check to see that there is something in the input box for it to encrypt, I
haven't been able to get it to check to see that the key isn't a letter, so
if ya know how I could do that, please, let me know. v2.0 should be out soon,
I'm currently working on another algorythm that will be much more secure and
allow for unlimited key length, I'm having a hell of a time, and if you know
a bit of C/C++ and JavaScript, I could probably use a hand... I also added
WilterCrack v1.0 to this, I've had it done since the day I made
WilterCrypt v1.0, but I hadn't really thought about adding it, I basically
made a button that will pop up WilterCrack in another (small 700x200 pixles)
window, WilterCrack is on a different page and the source for it is at the
bottom of this page below the source for WilterCrypt v1.2. Well, have fun,
<br>Thanks,<br>E-HACK<br><br><br>
Changes from v1.0 to v1.1<ol>
<li>Took out the "~" and "_"</li>
<li>Added a space and "-"(dash)</li>
</ol>Changes from v1.1 to v1.2<ol>
<li>Added 'textwrap' to the textareas</li>
<li>Added bgcolor to the table</li>
<li>Added WilterCrack</li>
<li>Added Key validation (makes sure you use a key and that its less than 64)</li>
<li>Added "Reset" function to make the form reset itself when the page is loaded</li>
</ol>
Possible changes in v2.0<ul>
<li>Better algorythm</li>
<li>Unlimited key length</li>
<li>More charicters allowed</li>
</ul>
<br><a href="index.html">Back to my JavaScript page</a><br>
<hr><br>


<!--BEGIN FORM FOR WILTERCRYPT-->
<center>
<table border=5 width=90% bgcolor="000000">
<th><font color="ffffff">
WilterCrypt v1.2 By: <a href="mailto:ehack@wilter.com">E-HACK</a>
</th>
<tr><td align=center>
<form name="WilterCrypt">
<font color="ffffff">Input:<br>
<textarea rows=5 cols=65 wrap=virtual name="input">
</textarea>
</td></tr>
<tr><td align=center>
<font color="ffffff">Output:<br>
<textarea rows=5 cols=65 wrap=virtual name="output">
</textarea>
</td></tr>
<tr><td align=center>
<font color="ffffff">Key:
<input type=text value="" name="key" size=2>
<input type="button" name="button" value=" CRYPT " onClick="Cypher(this.form)">
<input type="reset" value=" CLEAR ">
<input type="button" name="directions" value=" HELP " onClick="Directions()">
<input type="button" name="about" value=" ABOUT " onClick="About()">
<input type="button" name="about" value=" CRACK " onClick="Krack()">
</form>
</td></tr>
</table>
</center>
<!--END FORM FOR WILTERCRYPT-->
<br><br>
Source for WilterCrypt v1.2<br>
<form><textarea rows=10 cols=65>

<html>
<head>
<title>Page Title</title>

<script language="JavaScript">

<!-- Hide from shitty browsers

/**********************************\
* E-HACK's WilterCrypt v1.2 *
* JavaScript Crypto-System *
* *
* © 1997 ehack@wilter.com *
* http://www.ilf.net/wilter/ehack/ *
* Feel free to use this script on *
* your pages, but you must leave *
* this header in the source *
* Do not modify this in any way *
* Long Live Wiltered Fire! *
\**********************************/

function Cypher(form) {
var Ret = crypt (form.input.value, form.key.value)
form.output.value = Ret
{
if (form.key.value==""){ //all this just to make sure the key is
alert("USE A KEY"); //a valid number...
return false;}
if (form.key.value > 63){
alert("Key must be a number between 1 and 63");
form.key.value==form.key.value-- //makes the key go down one
return false;} //from whatever number its at
if (form.key.value < 1){
alert("Key must be a number between 1 and 63");
form.key.value==form.key.value++ //makes the key go up to 1 from zero
return false;}
if (form.input.value==""){ //makes sure you're encrypting SOMETHING
alert("INPUT SOME TEXT TO ENCRYPT");
return false;}
else{
return true;}}}

function crypt (OriginalString, CipherValue) {
Ref="0123456789abcdefghijklmnopqrstuvwxyz. -ABCDEFGHIJKLMNOPQRSTUVWXYZ"
CipherValue = parseInt(CipherValue)
var Temp=""
for (Count=0; Count < OriginalString.length; Count++) {
var TempCharicter = OriginalString.substring (Count, Count+1)
var Conv = yeah(TempCharicter)
var Cipher=Conv^CipherValue
Cipher=that(Cipher)
Temp += Cipher
}
return (Temp)
}

function yeah (Charicter) {
return (Ref.indexOf(Charicter));
}

function that (Val) {
return (Ref.substring(Val, Val+1))
}

function Directions(){
alert("DIRECTIONS:\rEnter text into the \"Input box\", choose a key between 1 and 63"
+ " enter it into the \"key box\", click the \"CRYPT\" button and your"
+ " cyphertext will show up in the \"Output box\"");
}


function About(){
alert("\rWilterCrypt v1.2\r© 1997 E-HACK\rehack@wilter.com"
+ "\r http://www.ilf.net/wilter/ehack/");
}


function Krack(){
window.open("crack.htm","CRACK","width=700,height=200,resizable=no")
}


function Reset(){
document.WilterCrypt.key.value="";
document.WilterCrypt.input.value="";
document.WilterCrypt.output.value="";
}

// end hiding-->
</script>

</head>
<body OnLoad="Reset()">

BODY OF YOUR PAGE

<!--BEGIN FORM FOR WILTERCRYPT-->
<center>
<table border=5 width=90% bgcolor="000000">
<th><font color="ffffff">
WilterCrypt v1.2 By: <a href="mailto:ehack@wilter.com">E-HACK</a>
</th>
<tr><td align=center>
<form name="WilterCrypt">
<font color="ffffff">Input:<br>
<textarea rows=5 cols=65 wrap=virtual name="input">
</textarea>
</td></tr>
<tr><td align=center>
<font color="ffffff">Output:<br>
<textarea rows=5 cols=65 wrap=virtual name="output">
</textarea>
</td></tr>
<tr><td align=center>
<font color="ffffff">Key:
<input type=text value="" name="key" size=2>
<input type="button" name="button" value=" CRYPT " onClick="Cypher(this.form)">
<input type="reset" value=" CLEAR ">
<input type="button" name="directions" value=" HELP " onClick="Directions()">
<input type="button" name="about" value=" ABOUT " onClick="About()">
<input type="button" name="about" value=" CRACK " onClick="Krack()">
</form>
</td></tr>
</table>
</center>
<!--END FORM FOR WILTERCRYPT-->


</textarea>
</form><br>
Source for WilterCrack v1.0 (crack.htm)
<form><textarea rows=10 cols=65>
<html>
<head>
<title>WilterCrack</title>


<script language="JavaScript">

<!-- Hide from shitty browsers

/**********************************\
* E-HACK's WilterCrack v1.0 *
* WilterCrypt v1.x Cracker *
* *
* © 1997 ehack@wilter.com *
* http://www.ilf.net/wilter/ehack/ *
* Feel free to use this script on *
* your pages, but you must leave *
* this header in the source *
* Do not modify this in any way *
* Long Live Wiltered Fire! *
\**********************************/

function Crack(form)
{
var Ret = krack (form.input.value, form.crack.value)
form.output.value = Ret
form.crack.value++
if(form.crack.value > 63){
form.crack.value="0"}
}


function krack (OriginalString, CipherValue)
{
Ref="0123456789abcdefghijklmnopqrstuvwxyz. -ABCDEFGHIJKLMNOPQRSTUVWXYZ"
CipherValue = parseInt(CipherValue)
var Temp=""
for (Count=0; Count < OriginalString.length; Count++) {
var TempCharicter = OriginalString.substring (Count, Count+1)
var Conv = maybe(TempCharicter)
var Cipher=Conv^CipherValue
Cipher=sorta(Cipher)
Temp += Cipher

}

return (Temp)
}


function maybe (Charicter)
{
return (Ref.indexOf(Charicter));
}

function sorta (Val)
{
return (Ref.substring(Val, Val++))
}

function Directions()
{
alert("DIRECTIONS:\rEnter some ciphertext \"Input box\""
+ " and press the \"CRACK\" button untill the text"
+ " in the \"Output box\" looks normal then use a"
+ " key one less than the one in the \"Key box\" to"
+ " decrypt the text.\r(Example, the key in the box"
+ " is 23 when the text is decrypted, then use 22 to"
+ " decrypt it in WilterCrypt\r"
+ " \r\rNOTE: This will only work for text encrypted"
+ " with WilterCrypt v1.1 or 1.2");
}

function About()
{
alert("\rWilterCrack v1.0\r© 1997 E-HACK\rehack@wilter.com"
+ "\r http://www.ilf.net/wilter/ehack/");
}

// end hiding-->
</script>
</head><body bgcolor="000000" text="ffffff" link="ffffff" vlink="ffffff" alink="ffffff">


<!--BEGIN FORM FOR WILTERCRACK-->
<center>
<table border=5 width=90%>
<th>WilterCrack v1.0 By:<a href="mailto:ehack@wilter.com">E-HACK</a></th>
<tr><td align=center><form name="wiltercrack">
<input type=text size=80 name="input">
</td></tr><tr><td align=center>
<input type=text size=80 name="output">
</td></tr><tr><td align=center>
<input type="text" name="crack" size=2 value="0">
<input type="button" name="krack" value=" CRACK " onClick="Crack(this.form)">
<input type="reset" value=" CLEAR ">
<input type="button" name="ABOUT" value=" ABOUT " onClick="About()">
<input type="button" name="DIRECTIONS" value=" DIRECTIONS " onClick="Directions()">
</form></td></tr></table><br><br>
</textarea></form>

<br><h3>
© 1997 E-HACK (<a href="mailto:ehack@wilter.com">ehack@wilter.com</a>)
<br><br><br>

Login or Register to add favorites

File Archive:

April 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Apr 1st
    10 Files
  • 2
    Apr 2nd
    26 Files
  • 3
    Apr 3rd
    40 Files
  • 4
    Apr 4th
    6 Files
  • 5
    Apr 5th
    26 Files
  • 6
    Apr 6th
    0 Files
  • 7
    Apr 7th
    0 Files
  • 8
    Apr 8th
    22 Files
  • 9
    Apr 9th
    14 Files
  • 10
    Apr 10th
    10 Files
  • 11
    Apr 11th
    13 Files
  • 12
    Apr 12th
    14 Files
  • 13
    Apr 13th
    0 Files
  • 14
    Apr 14th
    0 Files
  • 15
    Apr 15th
    30 Files
  • 16
    Apr 16th
    10 Files
  • 17
    Apr 17th
    0 Files
  • 18
    Apr 18th
    0 Files
  • 19
    Apr 19th
    0 Files
  • 20
    Apr 20th
    0 Files
  • 21
    Apr 21st
    0 Files
  • 22
    Apr 22nd
    0 Files
  • 23
    Apr 23rd
    0 Files
  • 24
    Apr 24th
    0 Files
  • 25
    Apr 25th
    0 Files
  • 26
    Apr 26th
    0 Files
  • 27
    Apr 27th
    0 Files
  • 28
    Apr 28th
    0 Files
  • 29
    Apr 29th
    0 Files
  • 30
    Apr 30th
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2022 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close