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 :

code ruby vers php


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Octobre 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2017
    Messages : 1
    Points : 1
    Points
    1
    Par défaut code ruby vers php
    bonjour a tous ! je cherche a convertir le code ruby suivant en php:

    Code ruby : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
     
    def aes_encrypt(clear_text, key, padding=1)
    cipher = OpenSSL::Cipher::Cipher.new('aes-128-cbc')
    cipher.encrypt
    cipher.padding = padding
    cipher.key = key
    cipher.iv = "\x00" * cipher.iv_len
    edata = cipher.update(clear_text)
    edata << cipher.final
    return edata
    end
     
     
     
    def aes_decrypt(enc_text, key, padding=1)
    decipher = OpenSSL::Cipher::Cipher.new('aes-128-cbc')
    decipher.decrypt
    decipher.padding = padding
    decipher.key = key
    decipher.iv = "\x00" * decipher.iv_len
    data = decipher.update(enc_text)
    data << decipher.final
    return data
    end
     
     
     
    def self.normalize(content)
    newlen = content.length - (content.length % 16)
    has_rand_block = newlen != content.length
     
    content = content[0..(newlen -1)]
    return content, has_rand_block
    end
     
    ...
     
    resp = Base64.strict_decode64(content)
     
      # align to the multiple of 16
      resp, has_rand = normalize(resp)
     
      # decrypt the message
    message = aes_decrypt(resp, key, 0)

    sauf que ca fait trois jour que j'essaye, et impossible d'avancer, j'arrive pas a décoder le msg... quelqu'un peut-il m'aider ?
    Merci a tous par avance !

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Je ne parle pas le Ruby. Peut-être pourrais-tu expliquer ce que fait ce code, montrer le code PHP que tu as réussi à écrire et indiquer ce que tu essayes de faire et qui ne fonctionne pas.

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 244
    Points
    20 244
    Par défaut
    C'est une fonction de chiffrement en aes 128 cbc.
    Une simple recherche google donne des tas d'exemple ...

Discussions similaires

  1. Conversion de code ruby vers C#
    Par Abalalojik dans le forum Ruby
    Réponses: 1
    Dernier message: 30/08/2011, 01h13
  2. conversion code asp vers php 5
    Par baderahmed dans le forum Langage
    Réponses: 2
    Dernier message: 19/01/2011, 16h11
  3. [XML] [HttpURLConnection] Code Java vers PHP
    Par Kaldyris dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 19/03/2010, 18h11
  4. [AJAX] Portage de Ruby vers PHP
    Par GTJuanpablo dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 01/02/2008, 11h15
  5. Découper un code HTML qui demande un post vers PHP
    Par Liondd dans le forum Langage
    Réponses: 6
    Dernier message: 22/04/2006, 04h15

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