CRYPTOGRAPHIE

Texte à coder ou à décoder: 
Crypter
ou  
décrypter  

Entrez le message puis choisissez (1 pour coder) ou (2 pour décoder)







Code source

<HTML>
<HEAD>
<TITLE>Cryptographie</TITLE>
</HEAD>
<BODY>
<div align=center>
<table width=800><tr><td>
<div align=center>
<H1>CRYPTOGRAPHIE</H1>
<FORM NAME="form1" action="code.htm?">
Texte à coder ou à décoder: <INPUT TYPE="text" NAME="longueur" SIZE= "20" >     
Crypter ou décrypter :  
<select name="code">
<option>1
<option>2
</select>
<BR>
<font size=2>Entrez le message puis choisissez (1 pour coder) ou (2 pour décoder) <font size=4><BR>
<input type="submit" value=" Valider">
<BR>
</FORM>
<HR>
<script language="JavaScript"> <!--
var requete = window.location.search ;
if (requete) {
requete=requete.substring(1) ;
requete = unescape(requete) ;
}
var elem = requete.split('&');
l1= elem[0];
l2 = elem[1];
var fin1 = l1.split('=');
var fin2 = l2.split('=');
Chaine=fin1[1];
code=fin2[1];
var mot=Chaine;
if (code==1)
{
document.write("<B><U>Je code</U></B><BR>");
}
if (code==2)
{
document.write("<B><U>Je décode</U></B><BR>");
}
for (var i=0; i<mot.length; i++) {
y=(mot.charCodeAt(i))+3;
if (code==1)
{
// pour coder j'ajoute 3 à la valeur ASCII de chaque caractère.
y=(mot.charCodeAt(i))+3;
}
if (code==2)
{
// pour décoder j'ote 3 à la valeur ASCII de chaque caractère.
y=(mot.charCodeAt(i))-3;
}
document.write(String.fromCharCode(y));
}
-->
</script>
<HR>
</td></tr>
</table>
</div>
</BODY>
</HTML>