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

Sécurité Java Discussion :

Interopabilités Java <--> PHP avec RSA


Sujet :

Sécurité Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 118
    Points : 63
    Points
    63
    Par défaut Interopabilités Java <--> PHP avec RSA
    Bonjour,

    je voudrais faire communiquer un programme java et un programme PHP en utilisant l'algorithme asymétrique RSA. A noter que j'ai installé JCE sur ma JRE.

    L'article présent à l'adresse suivante : http://propaso.com/blog/?cat=5
    parle de l'interopabilité Java <---> PHP en utilisant AES-Rijndael.

    Que faut-il faire de plus pour pouvoir utiliser RSA ?
    Comment puis-je indiquer moi-même à mon programme Java la clef publique à employer ?

    J'imagine qu'il y a des problèmes d'encodage puisque Java fonctionne en interne en UTF-16 alors que PHP est configuré par défaut pour fonctionner
    en latin 1 ?
    Comment résolve-t-on cela ?

    Merci beaucoup pour votre aide,
    F.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 118
    Points : 63
    Points
    63
    Par défaut
    J'ai trouvé également ce lien : http://guillaume-affringue.developpe...rement/?page=5

    Je ne vois pas bien comment créer une clef publique en Java à partir d'une clef générée en PHP... ???

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut RSA en PHP et en Java
    Bonjour tout le monde.

    Je déterre ce topic, car j'ai exactement la même question que Foub :
    je voudrais faire communiquer un programme java et un programme PHP en utilisant l'algorithme asymétrique RSA
    Si j'ai bien compris le fonctionnement du cryptage RSA je voudrais faire ceci :

    Une Applet Java génère une paire de clés.
    La clé publique est envoyée à une page PHP.
    PHP crypte une donnée à partir de la clé publique de Java.
    PHP crée un fichier texte avec la donnée cryptée dedans.
    L'Applet lit le fichier est décrypte la donnée avec sa clé privée.

    Mon soucis est que d'après mes tests les clés générées pas Java sont une suite de chiffres, alors qu'en PHP c'est une suite de caractères...

    Comment être sûr que les deux algos se comprennent ?
    Merci pour votre aide.

  4. #4
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    En les traitants comme une bête suite de byte ?

    Ta suite de caractères en PHP devraient être l'affichage hexadécimal de la suite de nombres en java non ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Marco46 Voir le message
    En les traitants comme une bête suite de byte ?

    Ta suite de caractères en PHP devraient être l'affichage hexadécimal de la suite de nombres en java non ?
    Ou alors la valeur en Base64...
    On peut voir à quoi ça ressemble ?

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut [Résolu]
    Bonjour !

    merci pour votre aide !
    En effet
    En les traitants comme une bête suite de byte ?

    Ta suite de caractères en PHP devraient être l'affichage hexadécimal de la suite de nombres en java non ?
    Ou alors la valeur en Base64...
    On peut voir à quoi ça ressemble ?
    Vos réponses m'ont aidé. Car si je transforme la clé publique de Java qui une donnée binaire en base64 : je me retrouve avec ceci

    MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCHXNyIobekaVuKy9GVI5uoxK67oPzeDcMoZ7DfjVPy6tLtvZUtAUeJOrkzLLIOEw4w220
    +P8qKlUl/X4t5ircMVeiwAN44wkTgGcMu2btAtuL3GASnVfOOY3nClB6ta+I8zBM0MD61CfCHQ3IamdsAV+7X9K+8SmR2J++eUez7wIDAQAB

    Cette donnée est envoyé à ma page PHP, qui n'a plus qu'à décoder pour avoir une donnée binaire.

    Encore merci.

    Edit : j'ai voulu mettre Résolu... mais j'avais oublié que je ne suis pas l'auteur du topic...

  7. #7
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    GG pour George7

Discussions similaires

  1. Web Service REST sur serveur PHP avec un client JAVA
    Par john anderta dans le forum Services Web
    Réponses: 0
    Dernier message: 12/11/2012, 21h43
  2. Consommer un webservice java depuis PHP avec un wsdl
    Par crazymad dans le forum Services Web
    Réponses: 1
    Dernier message: 04/05/2011, 18h29
  3. Décrypter en Java une chaine cryptée avec PHP
    Par identifiant_bidon dans le forum Général Java
    Réponses: 2
    Dernier message: 12/03/2011, 03h35
  4. [Système] Interfacer PHP avec Java
    Par guipom dans le forum Langage
    Réponses: 2
    Dernier message: 21/03/2006, 19h35

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