Net Storm
Bonjour à toi ! Tu es nouveau sur le forum ? Inscris-toi dès maintenant pour avoir accès à de nombreux tutoriels et bien plus au sujet de l'informatique, les appareils électroniques, etc...

Rejoignez le forum, c’est rapide et facile

Net Storm
Bonjour à toi ! Tu es nouveau sur le forum ? Inscris-toi dès maintenant pour avoir accès à de nombreux tutoriels et bien plus au sujet de l'informatique, les appareils électroniques, etc...
Net Storm
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Bon plan achat en duo : 2ème robot cuiseur ...
Voir le deal
600 €

ENIGMA: Crypter des messages

Aller en bas

ENIGMA: Crypter des messages Empty ENIGMA: Crypter des messages

Message par Fraktaz Dim 7 Juil - 0:20

AVANT DE COMMENCER: Sachez que ENIGMA fut jadis utilisé par les militaires, donc aucun danger de décryptage





Code:
<html>
<head>
<title>ENIGMA</title>
<script language="JavaScript">
<!--
var messagecd=""
function codage(){var message = document.machine.msg.value
                  message=message.toUpperCase()
                  var code = document.machine.codex.value
for(j=0; j<code; j++)
                {messagecd=""
  for(i=0; i<message.length; i++) {
  switch(message.charAt(i)){
    case " " :
        messagecd= messagecd+" ";
        break;
    case "A" :
        messagecd= messagecd+"E";
        break;
    case "B" :
        messagecd= messagecd+"P";
        break;
    case "C" :
        messagecd= messagecd+"S";
        break;
    case "D" :
        messagecd= messagecd+"T";
        break;
    case "E" :
        messagecd= messagecd+"I";
        break;
    case "F" :
        messagecd= messagecd+"W";
        break;
    case "G" :
        messagecd= messagecd+"K";
        break;
    case "H" :
        messagecd= messagecd+"N";
        break;
    case "I" :
        messagecd= messagecd+"U";
        break;
    case "J" :
        messagecd= messagecd+"V";
        break;
    case "K" :
        messagecd= messagecd+"G";
        break;
    case "L" :
        messagecd= messagecd+"C";
        break;
    case "M" :
        messagecd= messagecd+"L";
        break;
    case "N" :
        messagecd= messagecd+"R";
        break;
    case "O" :
        messagecd= messagecd+"Y";
        break;
    case "P" :
        messagecd= messagecd+"B";
        break;
    case "Q" :
        messagecd= messagecd+"X";
        break;
    case "R" :
        messagecd= messagecd+"H";
        break;
    case "S" :
        messagecd= messagecd+"M";
        break;
    case "T" :
        messagecd= messagecd+"D";
        break;
    case "U" :
        messagecd= messagecd+"O";
        break;
    case "V" :
        messagecd= messagecd+"F";
        break;
    case "W" :
        messagecd= messagecd+"Z";
        break;
    case "X" :
        messagecd= messagecd+"Q";
        break;
    case "Y" :
        messagecd= messagecd+"A";
        break;
    case "Z" :
        messagecd= messagecd+"J";
        break;
    default :
            messagecd= messagecd+message.charAt(i);
    }
    }
      message=messagecd
}

document.machine.msgcd.value = messagecd
}

var messagecd=""
function decodage(){
var message = document.machine.msg.value
var messagecd=""
message=message.toUpperCase()
var code = document.machine.codex.value
for(j=0; j<code; j++)
                {messagecd=""
  for(i=0; i<message.length; i++) {
  switch(message.charAt(i)){
    case " " :
        messagecd= messagecd+" ";
        break;
    case "A" :
        messagecd= messagecd+"Y";
        break;
    case "B" :
        messagecd= messagecd+"P";
        break;
    case "C" :
        messagecd= messagecd+"L";
        break;
    case "D" :
        messagecd= messagecd+"T";
        break;
    case "E" :
        messagecd= messagecd+"A";
        break;
    case "F" :
        messagecd= messagecd+"V";
        break;
    case "G" :
        messagecd= messagecd+"K";
        break;
    case "H" :
        messagecd= messagecd+"R";
        break;
    case "I" :
        messagecd= messagecd+"E";
        break;
    case "J" :
        messagecd= messagecd+"Z";
        break;
    case "K" :
        messagecd= messagecd+"G";
        break;
    case "L" :
        messagecd= messagecd+"M";
        break;
    case "M" :
        messagecd= messagecd+"S";
        break;
    case "N" :
        messagecd= messagecd+"H";
        break;
    case "O" :
        messagecd= messagecd+"U";
        break;
    case "P" :
        messagecd= messagecd+"B";
        break;
    case "Q" :
        messagecd= messagecd+"X";
        break;
    case "R" :
        messagecd= messagecd+"N";
        break;
    case "S" :
        messagecd= messagecd+"C";
        break;
    case "T" :
        messagecd= messagecd+"D";
        break;
    case "U" :
        messagecd= messagecd+"I";
        break;
    case "V" :
        messagecd= messagecd+"J";
        break;
    case "W" :
        messagecd= messagecd+"F";
        break;
    case "X" :
        messagecd= messagecd+"Q";
        break;
    case "Y" :
        messagecd= messagecd+"O";
        break;
    case "Z" :
        messagecd= messagecd+"W";
        break;
    default :
            messagecd= messagecd+message.charAt(i);
  }
  }
  message=messagecd
}
document.machine.msgcd.value = messagecd
}

//-->
</script>
</head>
 
<body bgcolor="#0000FF" text="#000000" background="background.jpg">
<br><br><br><br>
<div align="center">
  <p><b><font color="#FFFFFF" size="6">Machine ENIGMA</font></b><font color="#FFFFFF"> <sup>version
    BETA</sup></font></p>
  </div>
<br><br><br>
<form method="post" action="" name="machine">
  <p align="center">
    <textarea name="msg" cols="50" wrap="PHYSICAL" rows="3"></textarea>
  </p>
  <p align="center">
    <font color="#C0C0C0">Code de criptage :</font> <input type="text" name="codex" value="" size="8"><br><br>
    <input type="button" onClick="codage()" name="coder" value="CODER">
    <input type="button" onClick="decodage()" name="decoder" value="DECODER">
  </p>
  <p align="center">
    <textarea name="msgcd" cols="50" rows="3"></textarea>
</form>
<BR>
<p align=center><a href="javascript:;" OnClick="self.close();"><img src="fermer.PNG"></a></p>
</body>
</html>
Fraktaz
Fraktaz
[Admin Net Storm]
[Admin Net Storm]

Messages : 17
Date d'inscription : 01/07/2013

https://netstorm.forumactif.org

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum