[SimpleEncoder/Decoder]

Geben Sie hier den zu verschlüsselnden Text ein
(Zahlen und Sonderzeichen sind nicht erlaubt.)



Hier ist der verschlüsselte Text

... then click CTRL+c

Geben Sie hier den zu entschlüsselnden Text ein



Kaushal K. Prasad :: Click for Help!

Dieses Script ver- und entschlüsselt Textnachrichten.

[Code]

[zwischen <HEAD> und </HEAD>]

<style type="text/css">
<!--
.smaller {
font-size: .7em;
}
-->
</style>

<script type="text/javascript">
<!-- Begin
/* This script and many more are available free online at
The JavaScript Source!! http://www.nightfire.ch/java/
Created by: Kaushal K. Prasad :: http://www.geocities.com/mekaushal/ */

//*** THIS IS A HELP MESSAGE FUNCTION AND MUST NOT BE CHANGED ***

function help() {
var m1,m2,m3,m4,m5,h;
h=" __________ Encoder - Decoder Help __________\n\n";
m1="1) Geben Sie Text in die oberste Textbox ein."
m2="2) Klicken Sie den [ Encode ] Button um ihn zu verschlüsseln. Verschlüsselter Text wird in der mittleren Textbox angezeigt."
m3="3) Kopieren Sie den verschlüsselten Text und versenden ihn."
m4="4) Der Empfänger muss den Text in die unterste Textbox einfügen und [Decode] zur Entschlüsselung wählen."
m5="5) Er kann dieselbe Methode verwenden, um Ihnen eine Nachricht zu schicken."
alert(h+m1+"\n"+m2+"\n"+m3+"\n"+m4+"\n"+m5);
}
//*** HELP MESSAGE FUNCTION ENDS HERE ***//

var i,j;
var getc;
var len;
var num,alpha;

num=new Array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","00","##","$$");
/* BE CAREFUL, ADD NEW ITEM OF ONLY TWO CHARACTERS IN THE ARRAY ABOVE
YOU CAN CHANGE THE ITEMS ABOVE ACCORDINGLY YOURSELF,
BUT EACH ITEM SHOULD OF TWO CHARACTERS ONLY */


alpha=new 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"," ",".",",");


//********** ENCODER FUNCTION STARTS HERE ***********
function encode() {
len=document.f1.ta1.value.length;
document.f1.ta2.value="";
for(i=0;i<len;i++) {
getc=document.f1.ta1.value.charAt(i);
getc=getc.toLowerCase();
for(j=0;j<alpha.length;j++) {
if(alpha[j]==getc) {
document.f1.ta2.value+=num[j];
}
}
}
}
//*******ENCODER FUNCTION ENDS HERE*******

//********* DECODER FUNCTION STARTS HERE *********


function decode() {
len=document.f1.ta2.value.length;
document.f1.ta3.value="";
for(i=0;i<len;i++) {
getc=document.f1.ta2.value.charAt(i)+document.f1.ta2.value.charAt(i+1);
i=i+1;
for(j=0;j<num.length;j++) {
if(num[j]==getc) {
document.f1.ta3.value+=alpha[j];
}
}
}
}
//******* DECODER FUNCTION ENDS HERE *******

// End -->
</script>

[IN den <BODY> Tag]

onload="javascript:document.f1.ta1.select();"

[zwischen <BODY> und </BODY>]

<div align="center">
<form name="f1">
Geben Sie hier den zu verschlüsselnden Text ein<br>
<span class="smaller">(Zahlen und Sonderzeichen sind nicht erlaubt.)</span>
<br>
<textarea cols="35" rows="5" name="ta1"></textarea><br>
<input type="button" name="b1" value=" Encode " onclick="encode();"> <input type="reset" value=" Reset ">
<br><br>
Hier ist der verschlüsselte Text<br>
<textarea cols="35" rows="5" name="ta2" readonly></textarea><br>
<input type=button value="Highlight All" onClick="javascript:this.form.ta2.focus();this.form.ta2.select();"> <span class="smaller">... then click CTRL+c</span>
<br><br>
Geben Sie hier den zu entschlüsselnden Text ein<br>
<textarea cols="35" rows="5" name="ta3"></textarea><br>
<input type="button" name="b1" value=" Decode " onclick="decode();"> <input type="reset" value=" Reset ">
<br><br>
<span class="smaller"><a href="http://www.geocities.com/mekaushal/">Kaushal K. Prasad</a> :: <a href="javascript:help();">Click for Help!</a></span>
</form>
</div>

[Autor]

Kaushal K. Prasad

[Download]

Kopieren Sie bitte den Code

Copyright © 1998- Nightfire Webworker Archiv Script No: 661