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

PHP & Base de données Discussion :

[Conception] Convertir un nombre codé en CRC32


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 281
    Par défaut [Conception] Convertir un nombre codé en CRC32
    Bonjour,

    j'ai dans une base de données des valeurs qui sont codés en CRC32. Je voulais savoir comment faire pour récupérer la véritable valeur (car normalement on doit juste faire des tests pour vérifier que le checksum est ok, mais là la BDD est couplé à un programme c++ qui décode en interne la valeur, mais j'y arrive pas en php).

    Merci

    (HS : peux t on le faire sous Excel ?)

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 657
    Par défaut
    Salut,
    A priori ce que tu cherches a faire est impossible. En effet CRC32 est une somme de contrôle (et non pas un cryptage ou un codage particulier des données) donc il n'y pas d'algorithme permettant de retrouver la valeur initiale. C'est un peu comme MD5, SHA1 et compagnie ...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 281
    Par défaut
    Dans l'utilisation classique je suis d'accord. Mais dans le programme C++, il y a une méthode qui permet de récupérer cette valeur : "GetUInt32Value"

    Mais en fait ca ne doit pas etre du CRC32, mais j'ai pas tout compris. C'est un type Uint32...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 281
    Par défaut
    en fait je mettais gouré sur le pb. C'etait une histoire de format binaire sur 32bit...

    en gros, j'ai réussi en utilisant la méthode "list" et "unpack"

    merci

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

Discussions similaires

  1. convertir un nombre en chaine de caractere
    Par c_moi_c_moi dans le forum Oracle
    Réponses: 3
    Dernier message: 23/11/2005, 11h24
  2. [VB.Net] Convertir un nombre au format double en date
    Par Immobilis dans le forum ASP.NET
    Réponses: 6
    Dernier message: 14/11/2005, 15h34
  3. Convertir un nombre d'heure format HH:MM
    Par jerome_sinclair dans le forum Langage SQL
    Réponses: 4
    Dernier message: 12/11/2005, 21h51
  4. Comment convertir un nombre de jours décimal en date
    Par Soutou dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/11/2005, 00h57
  5. Réponses: 4
    Dernier message: 06/06/2004, 12h07

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