Vous êtes sur la page 1sur 8

Qu'est-ce qu'une Clé de Contrôle en informatique ?

Toute fiche d'un fichier informatique a un identifiant unique qui est un numero afin d'eviter les r

Ce numéro est souvent pour des très gros fichiers un très long nombre qui peut générer des er

Il faut donc vérifier que le numéro saisi correspond bien à la personne ou objet concerné, pour

La clé saisie est comparée par l'ordinateur avec la clé calculée grace a un algorithme.

Si les 2 clés sont égales, la saisie de l'identifiant est bonne, le traitement peut continuer.

Des exemples d'algorithme de clés de contrôles : remplir les cases de couleurs


identifiant clé

- clé alphabétique modulo 26 12

- clé numèrique a puissance de 2 147


modulo 99

- la clé de la sécurité Sociale


( voir feuille suivante n°2)

- la clé RIB des banques ( voir feulle suivante n°3)

calcul pour clé à puissances de 2 calcul pour clé alphabètiq

7 1 1 7 0
4 2 2 8 1
1 3 4 4 2
0 4 8 0 3
0 5 16 0 4
0 6 32 0 5
0 7 64 0 6
0 8 128 0 7
0 9 256 0 8
0 10 512 0 9
0 11 1024 0 10
0 12 2048 0 11
0 13 4096 0 12
0 14 8192 0 13
0 15 16384 0 14
0 16 32768 0 15
0 17 65536 0 16
0 18 131072 0 17
0 19 262144 0 18
0 20 524288 0 19
0 21 1048576 0 20
0 22 2097152 0 21
19 22
23
24
25
ormatique ?

t un numero afin d'eviter les redondances comme les homonymes

mbre qui peut générer des erreurs lors de sa saisie informatique.

onne ou objet concerné, pour cela on emploie une clé de contrôle.

ace a un algorithme.

ement peut continuer.

s cases de couleurs
clé calculée message
m erreur

19 erreur

calcul pour clé alphabètique voir dessous

97 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z
Donner votre numero de SS
sexe année mois departement commune

erreur de saisie
0 0

les 7 premiers chiffres les 6 suivants


0 0

cle 1 : reste de la division par 97 de 27 fois


0 cle 2 :reste de la div par 97 d

= 0

Cle finale : 97 moins reste de la division par 97 de la somme de clé1 et clé

Pour que le N° de SS saisi, soit sans erreur, il faut que la clé calculée soit egale à la

Reste à savoir pourquoi l'emploi de la division modulo 97 ???


n° acte naissance clé

0 cle saisie

les 6 suivants
0

cle 2 :reste de la div par 97 de 0

= 0

a somme de clé1 et clé2 97 cle calculée

clé calculée soit egale à la clé saisie !


Calcul de la clé RIB des comptes bancaires

code banque code agence compte


Saisir votre N°

la saisie du numero de compte est bonne

0 clé1=reste modulo 97 de 8 fois le code banque


97 clé2=complement à 97 du reste modulo 97 de 15 fo
97 clé3=complement à 97 du reste de 3 fois le numero

0 clé finale = reste modulo 97 de la somme des 3 cles

Reste à savoir pourquoi l'emploi de la division modulo 97 ???


es bancaires

clé

est bonne

de banque
dulo 97 de 15 fois le code agence
3 fois le numero de compte

mme des 3 cles

Vous aimerez peut-être aussi