DCPcrypt/fi

From Lazarus wiki
Jump to: navigation, search

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

Yleistä

  • DCPcrypt on kokoelma salauskomponentteja Lazarukseen.
  • DCPcrypt:n tausta ideana on "vedä ja pudota" mikä tahansa algoritmi ja jonka voit korvata sen vähäisillä muutoksilla toiseksi. Tähän päämäärään on pyritty erottamalla salaus ja tiivistealgoritmit omiin kantaluokkiin: TDCP_cipher salausalgoritmeille ja TDCP_hash tiivistealgoritmeille.

DCPcrypt komponentit komponenttipaletilla

  • Dcp1.png
  • Dcp2.png

Tekijät

Lisenssi

  • MIT Lisenssi:

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.


Hankkiminen

DCPcrypt komponenttipaketti löytyy Lazarus CCR SourceForge sivuilta

Vaatimukset

Testattu Linux:ssa ja Windows:ssa.

Asentaminen

Asennetaan samalla tavoin kuin muutkin Lazarus-komponenttipaketit.

  • Komponenttipaketti/ Avaa komponenttipakettitiedosto / Avaa dcplazarus.lpk
  • Käännä ja tarkasta että kaikki on ok.
  • Asenna ja rakenna Lazarus uudelleen.

Käyttö

Please note that an appreciation of the basic principles of encryption/decryption and key management is needed to ensure the correct usage of the ciphers implemented within this package. A good introduction on this subject is provided by Bruce Schneier's "Applied Cryptography" (ISBN: 0-471-11709-9) also see the NIST publication SP800-38A for information on the block cipher chaining modes.

  • Ciphers - the basic building block of DCPcrypt, the TDCP_cipher component.
  • Block Ciphers - the base of all block ciphers, the TDCP_blockcipher component.
  • Hashes - the base of all hash algorithms, the TDCP_hash component.

See included documentation.