|
|
|
|
Posté par
Godboss, le jeudi 31 janvier 2008 à 00:21:39bonsoir,
il faut que tu utilises un algorithme de cryprage symétrique ... (déjà une bonne piste) Exemple de cryptage symétrique : faire un ou-exclusif avec le mot de passe et la clé que tu auras choisi pour crypter (clé qui boucle à l'infini si le mot de passe est plus long que la clé). En le faisant une fois ça crypte, et en refesant le ou-exclusif du mot de passe crypté par le clé de cryptage, tu retomberas sur le mot de passe. |
Bonjour,
Merci beaucoup de ta réponse, cela mepara^t une très bonne solution, mais pourraîs-tu me dire quelles fonctions utiliser et comment? Encore merci |
|
J'ai sorti cette méthode, mais il en existe peut être d'autre, je suis pas un pro en cryptage.
Sinon je ne pense pas qu'il existe de fonctions toutes faite en PHP pour le cryptage XOR, mais elle est pas dur à écrire. Google m'a sorti ça ... void crypte(unsigned char *texte,unsigned char password[])
{
int i;
int i2;
i2=0;
for (i=0 ; i<strlen(texte) ; i++)
{
texte[i]=texte[i]^password[i2];
i2++;
if (i2==strlen(password)) i2=0;
}
}Source : http://www.cppfrance.com/codes/EXEMPLE-CRYPTAGE_9944.aspx
Commentaire de gorgonzola le 28/07/2002 15:12:36 Bon ok elle est écrite en C, mais C ... PHP ... Comment elle marche ? elle prend un texte et une clé (password) et elle fait le XOR entre les deux ( le signe ^, c'est le même en php) en répétant la clé autant que fois que necessaire. Avec un peu de bidouille tu t'en sortiras !! Bonne chance ;) edit : en allant un peu plus loins dans les résultats Google, je suis tombé là : http://www.info-3000.com/phpmysql/cryptagedecryptage.php Je pense que c'est LA solution à ton problème ... Bonne journée ;) |
Et bien je te remercie énormément pour ces informations, tu as trouvé la réponse à ma question. Tu m'ôte une sacré épine du pied.mdr.
En tout cas c'est très sympa de ta part d'avoir passé du temps à répondre à ma question, et je m'excuse de t'avoir éventuellement fait perdre du temps pour moi. Pour les solutions, je prendrai celle du dernier lien que tu m'a donné. Encore un ENORME MERCI à toi et bonne continuation, MERCI, Cordialement, |
De rien, ce n'est pas du temps perdu puisque ça t'a aidé !
Pense à mettre "résolu" ;) Bonne soirée !! |
| 18/10 10h56 | Installation serveur Samba | Réseaux |
| 28/12 00h00 | [PHP] Récupérer login et mot de passe passés par un .htaccess | PHP |
| 09/04 09h24 | Changer le mot de passe via un script | Bash |
| 27/10 00h37 | [PHP] Les ressemblances à ne pas confondre | PHP |
| 21/04 12h07 | Connexion à une base Oracle en php | Oracle |
| 14/06 21h09 | Password php pour une Page web | 2 |
| 10/06 22h42 | Authentification LOGIN + MOT DE PASSE - PHP | 13 |
| 03/04 20h43 | Crypté ma source php | 5 |
| 24/07 14h50 | [aide] demande mot de passe phpMyAdmin | 0 |
![]() | PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de... | Catégorie: PHP Licence: Freeware/gratuit |
![]() | AxCrypt - AxCrypt est un logiciel de chiffrement (encryption) permettant de protéger par mot de passe des fichiers ou des dossiers... | Catégorie: Chiffrement Licence: Open Source |
![]() | TrueCrypt - Sur le site de l'éditeur, existe aussi des versions pour MAC OS X et LINUX <h2> </h2> TrueCrypt vous permet de créer... | Catégorie: Chiffrement Licence: Open Source |
![]() | Crypt Edit - Crypt Edit est un puissant éditeur de texte en remplacement à Windows NotePad et WordPad. Il comprend des fonctions... | Catégorie: Traitement de texte Licence: Freeware/gratuit |
![]() | Western Digital Passport Essential | Catégorie: Disque dur | 95.70 € Dell Business FR |
![]() | Western Digital My Passport | Catégorie: Disque dur | 93.20 € Dell Business FR |
![]() | Western Digital My Passport | Catégorie: Disque dur | 56.40 € Pixmania |
![]() | Lea: Passion Mode | Catégorie: Jeu vidéo PC | 6.56 € Amazon.fr |