DCPcrypt/fr

From Lazarus wiki
Revision as of 11:10, 3 August 2011 by Chronos (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Deutsch (de) English (en) español (es) suomi (fi) français (fr)

A propos

  • DCPcrypt est une collection de composants cryptographiques pour Lazarus.
  • L'idée derrière DCPcrypt est qu'il devrait être possible de "déposer" toute implémentation d'algorithme pour la remplacer par une autre avec un minimum ou même pas de modification de code. Pour aider à atteindre cet objectif, tous les composants cryptographiques sont des descendants d'une des multiples classes de base, TDCP_cipher pour les algorithmes de chiffrement et TDCP_hash pour les algorithmes de validation de message.

Captures d'écran

  • Dcp1.png
  • Dcp2.png

Auteurs

  • Converti vers Lazarus par barko, 2006

Licence

The MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Téléchargement

Le paquet peut être téléchargé à partir du site Lazarus CCR SourceForge.

Dépendances / Configuration requise

Testé avec Linux et Windows XP.

Installation

  • Dans Components/Open Package File, ouvrir dcplazarus.lpk.
  • Compiler le composant pour vérifier que tout est ok.
  • Install le et laisser Lazarus faire un rebuild.

Utilisation

Veuillez noter qu'une appréciation des principes de base de chiffrement/déchiffrement et de gestion des clés est nécessaire pour s'assurer d'une utilisation correcte des algorithmes de chiffrement mis en œuvre dans ce paquet. Une bonne introduction à ce sujet est fourni par le livre de Bruce Schneier's "Applied Cryptography" (ISBN: 0-471-11709-9) voir aussi la publication du NIST SP800-38A pour être informé sur les modes de chaînage de chiffrement par bloc.

  • Chiffrements - la construction de bloc de base de DCPcrypt, le composant TDCP_cipher.
  • Chiffrement par bloc - la base de tous les chiffrements par bloc, le composant TDCP_blockcipher.
  • Hachages - la base de tous les algorithmes de hachage, le composant TDCP_hash.

Voir la documentation incluse.