IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Cryptage / décryptage


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2005
    Messages : 489
    Par défaut Cryptage / décryptage
    Bonjour,

    Je travaille sur un site qui communique avec d'autres sites. Je souhaite crypter certains paramètres qui transitent avec une clé de cryptage.

    Je pars du tutoriel suivant qui correspond exactement à ce que je recherche : http://maxime-ohayon.developpez.com/tutoriels/mcrypt/

    Le site extérieur connait naturellement la clé de cryptage, le mode aussi utilisé, mais concernant le vecteur, j'ai un doute car nous le calculons chacun de notre côté. Car effectivement, tous les exemples crypte et décrypte dans le même traitement...

    Auriez-vous une solution pour pouvoir crypter sur un site, et décrypter sur un autre site ?

    D'avance merci.

    Vince

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    suffit de lire la doc
    Le vecteur d'initialisation est le seul moyen de fournir une initialisation de remplacement aux méthodes d'initialisation. Ce vecteur n'a pas besoin d'être particulièrement secret, même si c'est mieux. Vous pouvez l'envoyer avec vos documents chiffrés sans perdre en sécurité.
    de tout façon t'es pas obligé d'utiliser mcrypt_create_iv popur créer un iv

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2005
    Messages : 489
    Par défaut
    ok alors comment créé le iv ?
    car si je le remplace par null ou 0, j'ai une erreur PHP.
    ensuite, il me faut quelque chose de facile à publier à mes clients pour qu'il l'intègre sur leur site .
    Merci.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    tu mets ce que tu veux, genre les 8 premiers caractères du md5 du password (8 = $iv_taille)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $iv = substr(md5($cle), $iv_taille);

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2005
    Messages : 489
    Par défaut
    ok je pense comprendre.
    pour info, ce n'est pas un mot de passe que je souhaite crypter, mais l'important n'est pas là.
    je pense essayer de faire générer le iv par le client, et me le transmettre en paramètre.

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par vince29 Voir le message
    ok je pense comprendre.
    pour info, ce n'est pas un mot de passe que je souhaite crypter, mais l'important n'est pas là.
    je pense essayer de faire générer le iv par le client, et me le transmettre en paramètre.
    si les 2 cotés on le mot de passe, l'iv seras le meme des 2 coté avec ce que je t'ai mis

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. cryptage/décryptage AES / open SSL avec VB6 ?
    Par Popaul22 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 24/01/2010, 16h04
  2. RSA Cryptage/Décryptage des String
    Par khaledUSTHB dans le forum VB.NET
    Réponses: 3
    Dernier message: 18/09/2008, 10h49
  3. Cryptage/Décryptage d'un dossier
    Par Ogotcha dans le forum VB.NET
    Réponses: 4
    Dernier message: 11/08/2008, 11h35
  4. [MCRYPT] cryptage/décryptage avec mcrypt
    Par Zobbiwan dans le forum Langage
    Réponses: 7
    Dernier message: 10/08/2007, 09h52
  5. Réponses: 17
    Dernier message: 24/10/2006, 01h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo