Convertir un String 'hexa' en hexa pur - PHP - Programmation
Marsh Posté le 13-08-2008 à 18:48:52
une chaine de 40 carcatère va faire un nombre trop grand pour etre utilisable en tant que nombre ( 16^41-1 , en gros 2.3 x 10^40 )
tu veux en faire quoi , apres ?
Marsh Posté le 14-08-2008 à 14:54:35
Salut Flo,
Merci de ta réponse.
J'ai finalement réussi à déplacer les bits mais comme tu l'as spécifié, ca fait un nombre beaucoup trop gros.
Donc l'idée de convertir de l'hexa sous forme de string en hexa pur a été écartée de la solution.
J'en avais besoin pour faire un système de cryptage. Mais on va faire au plus simple.
Merci encore
Marsh Posté le 13-08-2008 à 18:43:38
Bonjour,
Dans le cadre de mon stage, je suis amené à convertir une chaine de caractères en hexa.
Ce que j'appelle chaine de caractère est en réalité la représentation de l'hexa pur.
Exemple :
Je veux transformer ca en hexa et donc le résultat serait : 0xaf0f5d4e5
Ma chaine aura une taille de 40 caractères.
Déjà, je voudrais savoir : existe-t-il une fonction de php qui fasse cela ? J'ai beau chercher, je ne trouve rien qui me convienne.
Et si non, comment puis-je procéder ?
J'avais penser à décaller les bits de façon à concaténer mais sans succès. Je dois avoir oublier quelques choses...
Dites moi si je me trompe, mais pour décaller de 4 bits on fait : $ma_valeur << 4; ??
Merci de votre aide.
---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."