JavaScripts -
Verschlüsselungen
Das folgende Script von Vollautomatisch dient zum verschlüsseln und entschlüsseln von Texten nach der Chiffrierung von Vigenère.
Es handelt sich dabei um eine der ältesten Verschlüsselungsmethoden der Welt. Heutzutage kann man solch eine Verschlüsselung mit Hilfe verschiedener Programme zwar sehr schnell entschlüsseln, aber für das Verstecken von kleinen Nachrichten vor den Augen neugieriger Mitmenschen reicht es meist aus. Für wirklich geheime Nachrichten oder die Übertragung sensibler Daten ist diese Verschlüsselungsmethode aber ungeeignet.
Wer mehr über diese Art der Verschlüsselung wissen möchte kann mal bei Wikipedia nachschauen oder das Buch "Geheime Botschaften " von Simon Singh lesen - äußerst empfehlenswert!
<form name="vigForm">
<center>
<fieldset id="Eingeben" class="vigFieldset">
<legend align="left"><b><span style="font-size: 20px;"> Vigenère-Quadrat</span></legend>
<table align="center" border="0" class="vigTable">
<tr>
<td class="vigTd"><b>Nachricht</b></td>
<td colspan="3" class="vigTd"><textarea name="eingabe" style="width: 100%;" id="eingabe" class="vigTextarea" tabindex="1"></textarea></td>
<td colspan="2" class="vigTd"><input type="radio" name="group" checked="checked" /> <b>5-Gruppe</b><br /><input type="radio" name="group" /> <b>Standard</b></td>
</tr>
<tr>
<td class="vigTd"><b>Schlüssel</b></td>
<td colspan="3" class="vigTd"><textarea name="losungswort" style="height: 1.7em;" class="vigTextarea" tabindex="2"></textarea></td>
<td colspan="2" class="vigTd"><input type="radio" name="random" checked="checked" /> <b>Manuell</b><br /><input type="radio" name="random" /> <b>Zufällig</b></td>
</tr>
<tr>
<td class="vigTd"><b>Optionen</b></td>
<td colspan="1" class="vigTd"><input type="button" onclick="verschluesseln(eingabe.value)" class="vigButton" tabindex="3" value="Verschlüsseln" /></td>
<td colspan="1" class="vigTd"><input type="button" onclick="entschluesseln(eingabe.value)" class="vigButton" tabindex="4" value="Entschlüsseln" /></td>
<td class="vigTd"><input type="button" onclick="reset();" name="resetten" class="vigButton" tabindex="5" value="Löschen" /></td>
<td colspan="2" class="vigTd"><input type="radio" name="gross" checked="checked" /> <b>GROß</b><br /><input type="radio" name="gross" /> <b>klein</b><br /><input type="radio" name="gross" /> <b>Gemischt</b></td>
</tr>
<tr>
<td class="vigTd"><b>Verschluesselt / Entschluesselt</b></td>
<td colspan="3" class="vigTd"><textarea name="ausgabe" readonly="readonly" class="vigTextarea"></textarea></td>
<td colspan="2" class="vigTd"><input type="radio" name="fremd" checked="checked" onclick="changeAlphabet(0)" /> <b>Original</b><br />
<input type="radio" name="fremd" onclick="changeAlphabet(1)" /> <b>Modifiziert</b></td>
</tr>
</table>
</fieldset>
<br />
<br />
<script type="text/javaScript">
var ie = document.all;
if (ie) { document.write('<div id="vigAlphabet" style="font-family: Courier New, Courier, monospace;"> </div>'); }
else { document.write('<layer id="vigAlphabet" style="font-family: Courier New, Courier, monospace;"> </layer>'); }
document.vigForm.eingabe.value = " "; document.vigForm.eingabe.value = "";
document.vigForm.losungswort.value = " "; document.vigForm.losungswort.value = "";
document.vigForm.ausgabe.value = " "; document.vigForm.ausgabe.value = ""
</script>
</center>
</form>
<!-- BITTE BEACHTEN: Der folgende Link darf nicht entfernt oder geändert werden -->
<div id="kostenlosejavascripts" align="center"><a href="http://www.kostenlose-javascripts.de/handy-prepaid-vergleich.html" title="Prepaid Vergleich" target="_blank">Prepaid Vergleich</a></div>