Vous êtes sur la page 1sur 3

I.

Etapes pour activer le cryptage des donnes:


1. Charger l'analyse.
2. Afficher la fentre de description des fichiers (accessible par le menu contextuel en
survol de fichier dans (analyse, option "description du fichier").
3. Slectionner le fichier crypter
4. Slectionner l'onglet "Dtail"

II est alors possible d'activer le cryptage :


Sur les fichiers de donnes (extension .fic)
Sur les fichiers de mmos (extension .mmo) qui contiennent les rubriques mmos du
fichier (binaires ou textes)

Sur les fichiers d'index (extension .ndx)

Pour chacun de ces fichiers, diffrents modes de cryptage sont disponibles


Un cryptage rapide sur 128 bits
Un cryptage RC5 sur 12 boucles
Un cryptage RC5 sur 16 boucles

le cryptage ralis est un cryptage natif et interne Hyper File, il n'y


a pas de mot de passe dfinir pour utiliser cette fonctionnalit.

Une fois les options de cryptage actives, il suffit de rgnrer l'analyse pour
prendre en compte ces modifications.
On peut protger l'accs un fichier Hyper File par un mot de passe. Cette
protection est complmentaire au mcanisme de cryptage des fichiers : la
protection par mot de passe peut tre active sans que le cryptage des donnes
ne soit actif.
La protection par mot de passe permet de protger l'accs (en lecture et en
criture) aux donnes depuis une application WinDev ou un autre outil
Sans ce mot de passe, les applications ne peuvent ni ouvrir ni exploiter les
fichiers de donnes, mais les donnes contenues l'intrieur du fichier ne sont
pas cryptes (non protges par exemple contre une dition hexadcimal).
l'affectation d'un mot de passe un fichier s'effectue la cration de
ce fichier.

Pour activer cette fonctionnalit de protection par mot de passe, les tapes sont
les suivantes:
1. Avant le premier accs aux fichiers de donnes (fonction d'accs: HOuvre,
HCration ou HCrationSilnexistant), indiquer le mot de passe du fichier, soit
. En paramtre la fonction HCration ou HCrationSilnexistant
Slectionnez
HCrationSiInexistant ("*","motdepasse")

. En paramtre la fonction HOuvre


Slectionnez
HOuvre(fichier,"motdepasse")

. En utilisant la fonction HPasse


Slectionnez
HPasse(fichier,"motdepasse")

2. Utiliser ensuite normalement toutes les fonctions du W-Langage.

II. Choix d'un mot de passe


Tous les mcanismes de protection par mot de passe reposent sur la qualit et le
choix du mot de passe utilis. Le mot de passe utilis sera donc de prfrence
De taille suffisante
Construit avec des caractres non imprimables (utilisation de codes ascii)
Alatoire (il ne doit pas correspondre un prnom, un nom commun, etc.)

III. Cryptage par programmation


Il est, bien entendu, toujours possible de crypter par programmation certaines
donnes.
II s'agit ici de rendre "illisible" certaines informations dons le fichier. Pour cela, il
suffit d'utiliser les fonctions de cryptages du W-Langage pour stocker ces
informations de faon cryptes.
Les mthodes de cryptages proposes par WinDev reposent sur une cl de
cryptage. Pour qua ces mthodes soient efficaces, tout comme une protection
par mot de passe, cette cl doit tre choisie "judicieusement"

Lors de chaque ajout ou modification d'un enregistrement dont une rubrique est
crypte, il suffit de crypter son contenu grce la fonction Crypte du W-Langage.
Slectionnez
Fichier.rubrique = Crypte (Champl, "cl", crypteRapide)

le cryptage de ce contenu doit tre effectu aprs l'utilisation de la


fonction EcranVersFichier.

Slectionnez
Champ=Dcrypte(Fichier.rubrique, "cl", crypteRapide)

le dcryptage de ce contenu doit tre effectu avant l'utilisation de la


fonction FichierVersEcran

IV. Lgislation
Le cryptage de donnes est soumis des lgislations spcifiques dpendant du
pays : dclaration, limitation de la taille de la cl de cryptage, etc.
Pensez vrifier que vos applications respectent la lgislation du pays concern