OVH Cloud OVH Cloud

Routine de cryptage simple et rapide

2 réponses
Avatar
Louis
Bonjour,

Je cherche une routine pour crypter/décrypter des champs de base de
données individuellement.
Un truc simple, rapide utilisable en 10mn et pas forcément très secure.
Ca peut être du source VB, une DLL, etc.
Si ça permettait de préserver la longueur des champs ce serait parfait.

D'avance merci.

2 réponses

Avatar
François Picalausa
Hello,

il y a des exemples utilisant la CryptoAPI un peu partout sur le web... Ca
permet d'employer des algos standards sans les réimplémenter. Pour les
utiliser en VB, il y a soit les déclarations d'API, soit un des nombreux
wrappers existants, soit la wrapper de Microsoft, CAPICOM pour lequel il
existe quelques exemples sur la MSDN:
http://msdn.microsoft.com/library/en-us/security/security/encrypting_and_decrypting_data.asp

CAPICOM peut être téléchargé à cette adresse:
http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID†0EE43A-A843-462F-ABB5-FF88EA5896F6
et installé comme indiqué sur
http://msdn.microsoft.com/library/en-us/security/security/getting_ready_to_use_capicom.asp

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"Louis" a écrit dans le message de
news:40dda9f0$0$14065$
Bonjour,

Je cherche une routine pour crypter/décrypter des champs de base de
données individuellement.
Un truc simple, rapide utilisable en 10mn et pas forcément très
secure. Ca peut être du source VB, une DLL, etc.
Si ça permettait de préserver la longueur des champs ce serait
parfait.

D'avance merci.


Avatar
Louis
Visiblement c'est ce qu'il me fallait. Merci bien.

"François Picalausa" a écrit :
il y a des exemples utilisant la CryptoAPI un peu partout sur le web... Ca
permet d'employer des algos standards sans les réimplémenter. Pour les
utiliser en VB, il y a soit les déclarations d'API, soit un des nombreux
wrappers existants, soit la wrapper de Microsoft, CAPICOM pour lequel il
existe quelques exemples sur la MSDN: