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 :

Récuperer un tableau de Byte à partir d'un String UTF8


Sujet :

Langage PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Récuperer un tableau de Byte à partir d'un String UTF8
    Bonjour
    Je travaille en ce moment sur un système de cryptage PHP / décryptage VB.NET ...
    Et j'aimerais en quelque sorte traduire un code VB.NET en PHP, je sais que ce ne sont pas du tout les mêmes langages, mais je suis certain que c'est possible !

    Ma fonction VB.NET :

    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        Function Crypte(ByVal StringValue As String, ByVal Key As Integer) As String
            Dim Bytes As Byte() = System.Text.Encoding.UTF8.GetBytes(StringValue)
     
            Dim StringList As New List(Of String)
     
            For Index = Bytes.Count - 1 To 0 Step -1
                StringList.Add(CStr((Key - Bytes(Index)) * Key))
            Next
     
            Return Join(StringList.ToArray, "A")
        End Function

    Et la fonction PHP que je suis entrain de faire :

    Code : 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
    <?php
        function crypte($stringValue, $key)
        {
            $byteArray = array();
     
            //Ici, il me faudrait récupérer sous forme de tableau de Byte l'argument $stringValue (qui est en UTF8)
     
            //Ne faites pas attention à la suite, c'est du grand n'importe quoi ^^
     
            $stringArray = array();
     
            for ($i=strlen($_POST["Key"]); $i > 0; $i--)
            {
                array_push($stringArray, var)
     
     
                chr($chr);
                ord($str)
            }
     
            echo join($stringArray, "A")
        }
    ?>
    Et j'ai beau chercher, je ne trouve rien (pour faire ce qu'il y a écrit en commentaire dans la fonction PHP)

    Si vous pouvez me donner quelque piste, je serai très content
    Merci à vous et bonne journée !
    Dernière modification par Bovino ; 15/07/2013 à 08h43. Motif: Merci d'indiquer le langage utilisé ([code=xxx]) !

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/03/2012, 20h26
  2. Création d'un tableau en shell à partir d'un string
    Par jimmy4413 dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 31/05/2011, 14h00
  3. Obtenir un entier à partir d'un tableau de bytes
    Par Papy214 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 09/04/2008, 15h45
  4. Création de bitmap à partir d'un tableau de byte
    Par Phenix26 dans le forum Windows
    Réponses: 2
    Dernier message: 06/12/2007, 20h30
  5. Alimenter une image byte[] à partir d'un String
    Par SheikYerbouti dans le forum AWT/Swing
    Réponses: 18
    Dernier message: 31/10/2006, 07h54

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