Salut a tous,
j'aimerai savoire comment faire pour sécuriser une table paradox ,car je trouve que le mot de passe de interBase "pour delphi" n'est pas sufisant ,
ya t'il un autre moyen : par cryptage de la table ou autre methodes!
et merci.
Salut a tous,
j'aimerai savoire comment faire pour sécuriser une table paradox ,car je trouve que le mot de passe de interBase "pour delphi" n'est pas sufisant ,
ya t'il un autre moyen : par cryptage de la table ou autre methodes!
et merci.
Le mieux est de crypter le contenu soit-même via une fonction avec clé privée, genre xor ...
cela complique l'utilisation de Controles DB, ... il faut passer par un tampon (TClientDataSet) pour décrypter puis encrypter, ... et puis il faut gérer un journal de modification pour ne faire que les UPDATE utile ...
Sinon c'est pour Paradox ou InterBase ?
Avec Paradox, le mot de passe est inutile, il y a un passe-partout, ...
Pour ma part, je ne cryptais qu'une ou deux colonnes, que je gérais donc à la main ...
Pour InterBase, je n'ai jamais crypté
Enfin, si tu ne fais pas de recherche (WHERE) sur ces colonnes à crypter, et que tu n'as pas de grille directement sur ces colonnes, tu peux utiliser un TClientDataSet qui va récupérer ses données depuis un Stream, ce stream est crypté et stocké dans un champ blob ... l'avantage, c'est que tu peux utiliser des composants DBWare assez facilement pour visualiser et modifier les valeurs, ... et pour lire\écrire le blob, ça se fait via LoadFromStream et SaveToStream ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager