Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 26-07-2010 01:08:38

mikou
Invité

générer une clé non duplicable

Bonjour,

Je travail sur une base de donnée qui implique une association de données à des clés générées par une application. Les données peuvent être associé aux clé par une multitude d'entités.

Je rencontre un problème quant à la formulation de cette clé. Elle doit être générée de façon suffisamment complexe pour en garantir l'exclusivité. Aucune clé ne doit pouvoir être généré frauduleusment avant que notre application ne l'ai génèrée.

Pour illustrer :

Les clé pourraient être une suite de nombre relative au nombre de données chargées tel que
donnée 1 = 1
donnée 2 = 2
donnée 3 = 3

Le problème, c'est qu'il est facile d'imaginer que la donnée n°4 sera associée à la clé 4 et la n°5 à la 5 et ainsi de suite. Cette possibilité d'anticiper la clé générée par l'application représente la principale faille de sécurité dans notre système.

Est ce que quelqu'un saurait me suggérer une méthode pour générer des clés uniques ?
Petit plus : La base de donnée risque de contenir un nombre très important de clés. La forme de la clé est donc un critère d'optimisation.

Merci d'avance.

Mikou

#2 26-07-2010 09:02:21

ju_bicycle
Membre
Inscription : 31-08-2009
Messages : 79

Re : générer une clé non duplicable

Hello,
D'aprés les criteres que tu donne, il me semblerai qu'une fonction de hachage convienne parfaitement.
Jette donc un oeil et vois si ca peut faire l'affaire.
(http://fr.wikipedia.org/wiki/Fonction_de_hachage)
Il en existe tout un tas. Sous linux tu as la MD5 qui est installé par défaut. (s'utilise en faisant MD5SUM toto ou toto est ton fichier)

++
Julien

Hors ligne

#3 26-07-2010 13:34:22

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 17 385

Re : générer une clé non duplicable

Bonjour,

Oui, mais...
Selon le degré de sécurité souhaité, il faudra peser soigneusement le pour et le contre du procédé MD5 :
http://www.securiteinfo.com/cryptographie/hash.shtml
http://fr.wikipedia.org/wiki/MD5
http://www.siteduzero.com/forum-83-4044 … a-md5.html

@+

Hors ligne

#4 26-07-2010 14:40:33

ju_bicycle
Membre
Inscription : 31-08-2009
Messages : 79

Re : générer une clé non duplicable

Oui la md5sum a des faiblesses...Il a été démontré qu'on pouvais la casser, mais à ce jour il n'y a aucun procédé systematique (je crois)
mais bon si le niveau de sécurité exigé doit être extremement élevé, utilise plutot une SHA-1, voir du SHA-256

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
quatre-vingt dix-neuf moins soixante cinq
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums