RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Ptite colle sur un algo

Forum : ALGORITHMES
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ ALGORITHMES

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM ALGORITHMES

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Trimard84
Nouveau membre
Inscrit : 18/02/2008
Messages : 1
Message
#149183
Posté le 18/02/08 à 10:06
Bonjour, recemment on m'a posé une colle sur ce qu'il parait etre un algorithme et je n'arrive pas a m'en sortir c'est pourquoi je viens poster ici, en esperant que vous puissiez m'aider.

Voila mon probleme:

A partir d'un code en decimal j'obtiens un code en hexadecimal sachant que entre le decimal et l'hexadecimal viens s'incrementer le numero du disque dur.
Ce que je recherche c'est comment passez du decimal a l'hexadecimal et comment utiliser et surtout quoi utiliser dans les informations du disque dur pour y parvenir.

Pour vous aider voila certains exemples de codes:

Code1:
11 02 83 20 87 05

hex: E08E 0F8D 70C7 2787 FA13

info du DD:
N°serie: E90G8M7E
Revision: NAR61EA0
Modèle: Maxtor 6E040L0711014


Code 2:

05 17 63 20 00 45

hex: F13A 0E28 90C1 1FF0 BA01

info du DD:
N° serie: S01JJ20X445047
Révision:TW100-08
Modèle: Samsung SP0411N


Code 3:

33 02 83 20 83 04

hex: C12C 0F8D 70C7 07C7 FB14

info du DD:
N° série: G80GLWGG694
Révision: J560A30K
Modèle: IBM-DJNA-351520


Code 4:

01 52 63 20 85 05

hex: F10F 0A3D 90C1 07A5 FA13

info du DD:
N° serie: E15G6RSN
revision: NAR61HA0
Modele: Maxtor 6E040L0


En vous remerciant d'avance si vous pouvez m'apporter de l'aide

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

lain82
Membre du club
Avatar de lain82
Inscrit : 25/04/2004
Messages : 1178
Message
#149185
Posté le 18/02/08 à 11:46
Trimard84 dit :
A partir d'un code en decimal j'obtiens un code en hexadecimal sachant que entre le decimal et l'hexadecimal viens s'incrementer le numero du disque dur.


Dans un premier temps, il faut comprendre et identifier ce que tu utilises dans le premier algorithme:
tu as une valeur et un num. de série.

Si j'ai bien compris, tu prends la valeur, tu y rajoute le numéro de série ( je vois pas comment tu incrémente une lettre genre S, X ... à une valeur numérique ) et tu transforme ca en hexa.

Trimard84 dit :
Ce que je recherche c'est comment passez du decimal a l'hexadecimal et comment utiliser et surtout quoi utiliser dans les informations du disque dur pour y parvenir.


Ici, tu as l'hexa. En fait, il s'agit tout simplement de l'algorithme retour. Le soucis, c'est comme dans ton probleme à plusieurs inconnues, quand tu recherches une des inconnus, il te faut connaitre les autres :P Tu as donc l'hexa mais il te manque le numéro de série pour retrouver la valeur de départ, ou bien la valeur de départ pour retrouver le numéro de série.

Sans un élément en plus de ton numéro hexa, le retour est impossible.
__________________________
A tous les membres, dite non à la (drogue...) sms-mania !

Avant de poster, vérifiez si la réponse n'est pas dans la FAQ ou un tutorial.

Je suis actuellement Image sur MSN

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

lain82
Membre du club
Avatar de lain82
Inscrit : 25/04/2004
Messages : 1178
Message
#149283
Posté le 19/02/08 à 16:48
Suite à ton message, j'ai un peu mieux saisie la difficulté de la chose. Il ne s'agit pas comme je le pensais de faire l'algorithme de retour mais de coder un numéro décimal ( type 11 02 83 20 87 05 ) en code hexa en suivant la logique.

Comme tu me l'as dit dans ton message, la difficulté se trouve au niveau de l'information du disque dur. savoir qu'est ce qui est utilisé parmi les informations pour transformer le décimal en hexa. J'ai testé des opérations simple ( division de l'hexa par le numéro décimal, soustraction ... ) mais le résultat obtenu ne correspond a rien. C'est donc la que réside la difficulté: trouver quel élément des infos du DD sont utilisé et comment.

Je ne peux pas t'en dire plus car le temps peut vite se chiffrer en dixaine d'heures étant donné que ce n'est pas mon domaine ( crypto, chiffrement ... )
__________________________
A tous les membres, dite non à la (drogue...) sms-mania !

Avant de poster, vérifiez si la réponse n'est pas dans la FAQ ou un tutorial.

Je suis actuellement Image sur MSN

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM ALGORITHMES



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.