AllLib: Cryptography
29 Aug 2010
In category
Components > Security > Crypting
Description
Asymmetric cryptography using certified products.Requires AllLib units.
Features:
- Microsoft CryptoAPI RSA, RSA 128 bits (integrated in Windows) and Crypto-Pro GOST 28147-89, GOST R 34.11/34.10-94/2001 support (pure CryptoAPI calls; eToken, ruToken usage allowed by installing their drivers and configuring Crypto-PRO):
- private and public key generation, requesting and installing certificates (not require XEnroll.dll etc.); issuing certificates by standard Microsoft Certification Authority; reading/viewing certificate, certificate request fields (from binary data or Base64), adding certificate to CryptoAPI store (can be viewed from IE);
- asymmetric data (string, file or stream) encrypting and decrypting by keys or installed certificates, with ability of key caching; encrypting and decrypting with multiple receivers using certificates, verifying by Certification Authority certificate(s);
- signing and sign verifying by keys or installed certificates with ability of key caching; certificate can be inserted into signature, verified by Certification Authority certificate(s), reading certificate or it fiels from signature.
- Signal-COM Message-PRO RSA or SKZI GOST 28147-89, GOST R 34.11/34.10-94/2001 trial-version support (with eToken, ruToken PIN dialogs):
- asymmetric data (string or file) encrypting and decrypting with ability of key caching;
- signing and sign verifying with ability of key caching, certificate can be included into signature or not; ability to read certificate or it field from signature;
- keys and certificate request generation by calling Admin-PKI (with no replacing 00000001.key for disk carrier medias); installing certificates (with switching to key corresponding to certificate (for disk carrier medias); reading/viewing certificate or certificate request fields; converting old SKZI Crypto-COM 3.0 keys to new SKZI Crypto-COM 3.1 format; password changing.
- Miscellaneous encoding and cryptographic routines, licensing object (based on CPU/BIOS/HDD information reading from hardware, realized on AllLib), AllLib object to work with symmetric algorithms and CRC/hashing using streams/files/string; object to call CryptoAPI/Crypto-PRO or Signal-COM Message-PRO from same methods, signing/signature verifying dialogs etc.
Informations
- Status: Partially restricted
- Source: SW
- Size: 1 063 871kB
Platforms:
- Delphi 5
- Delphi 7
Downloads