[Beschreibung]
Dieses Script ver- und entschlüsselt Textnachrichten.
[Kompatibilität]
[Code]
<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>
onload="javascript:document.f1.ta1.select();"
<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>
Kaushal K. Prasad
Kopieren Sie bitte den Code