Integration php
d00dz
Messages postés
59
Date d'inscription
Statut
Membre
Dernière intervention
-
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un algorithmede Vigenere en php (voir ci-dessous) . J'aimerais l'intégrer dans ma page php pour avoir une mini application de façon à crypter et a décrypter une séries de caractères. L'algorithme ne pose pas de probleme cependant je n'arrive pas à l'intégrer à ma page . Pouvez vous m'aider pour ce projet svp.
function crypter($chaine,$cle){
for($compteur = '0'; $compteur < strlen($chaine); $compteur += strlen($cle)){
$bloc_de_chaine = substr($chaine, $compteur, strlen($cle));
for($compteur2 = '0'; $compteur2 < strlen($bloc_de_chaine); $compteur2++){
$caractere_chaine = ord(substr($bloc_de_chaine, $compteur2, '1'));
$caractere_cle = ord(substr($cle, $compteur2, '1'));
$caractere_crypte = $caractere_chaine + $caractere_cle;
$chaine_cryptee .= chr($caractere_crypte) . "";
}
}
return $chaine_cryptee;
}
function decrypter($plain,$key){
for($i = '0'; $i < strlen($plain); $i += strlen($key)){
$pblock = substr($plain, $i, strlen($key));
for($j = '0'; $j < strlen($pblock); $j++){
$p = ord(substr($pblock, $j, '1'));
$k = ord(substr($key, $j, '1'));
$c = $p - $k;
$cipher .= chr($c) . "";
}
}
$cipher = nl2br(stripslashes(str_replace('<', '<', str_replace('>', '>', $cipher))));
return $cipher;
}
J'ai un algorithmede Vigenere en php (voir ci-dessous) . J'aimerais l'intégrer dans ma page php pour avoir une mini application de façon à crypter et a décrypter une séries de caractères. L'algorithme ne pose pas de probleme cependant je n'arrive pas à l'intégrer à ma page . Pouvez vous m'aider pour ce projet svp.
function crypter($chaine,$cle){
for($compteur = '0'; $compteur < strlen($chaine); $compteur += strlen($cle)){
$bloc_de_chaine = substr($chaine, $compteur, strlen($cle));
for($compteur2 = '0'; $compteur2 < strlen($bloc_de_chaine); $compteur2++){
$caractere_chaine = ord(substr($bloc_de_chaine, $compteur2, '1'));
$caractere_cle = ord(substr($cle, $compteur2, '1'));
$caractere_crypte = $caractere_chaine + $caractere_cle;
$chaine_cryptee .= chr($caractere_crypte) . "";
}
}
return $chaine_cryptee;
}
function decrypter($plain,$key){
for($i = '0'; $i < strlen($plain); $i += strlen($key)){
$pblock = substr($plain, $i, strlen($key));
for($j = '0'; $j < strlen($pblock); $j++){
$p = ord(substr($pblock, $j, '1'));
$k = ord(substr($key, $j, '1'));
$c = $p - $k;
$cipher .= chr($c) . "";
}
}
$cipher = nl2br(stripslashes(str_replace('<', '<', str_replace('>', '>', $cipher))));
return $cipher;
}
A voir également:
- Integration php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP