 |
|
 |
 |
 |
| Components > Security > Crypting Other |
|
Companies News:
|
AecBlowfish | FW |
926 k |
05 Sep 2006 |
| By TSM Inc.. Delphi implementation of the popular and fast 'Blowfish' algorithm by Bruce Schneier. Blowfish is royalty free and does not have any known weaknesses. The algorithm is royalty free.
Features:
- ECB, CBC, CFB and OFB modes of operation
- Automatically handles all padding of the input
- High-level functions for encrypting strings, files, buffers and streams
- Additional mode for producing CBC-MACs (keyed hashes)
- Also includes support for base64 encoding and decoding strings
- Full native Delphi source code included in Corporate version.
Password for installation is "jk3=avn4Dw87305sj3". Fully functional Source: On purchase/registration Source Price: $99
| | Download: CB3 CB4 CB5 CB6 D3 D4 D5 D6 |
  |
|
|
AecRSA | FW |
773 k |
05 Sep 2006 |
| By TSM Inc.. The original RSA algorithm conveniently packaged as a Delphi component. The RSA component has been a long time in the making, but we hope that you will find that it meets the promises we have made for it.
Features:
- Supports 512, 1024 and 2048 bit keys
- Compatibility to standard RSA keys (example program here)
- Fast implementation
- Performs Key Generation, Encryption, Decryption, Signing and verification
- Built in interface for linking with symmetric algorithms
- Easy to use interface.
Installation password is "hjkDL9l3s0s[39s3fm3". Fully functional Source: On purchase/registration Source Price: $99
| | Download: CB3 CB4 CB5 CB6 D3 D4 D5 D6 |
  |
|
|
Alfa Transparent File Encryptor v.2004 | C |
1858 k |
07 May 2004 |
| By Alfa Corporation. Alfa Transparent File Encryptor (ATE) is on-the-fly file encryption component for Delphi & BCB and a library for MSVC++ programmers.
ATE allows programmers to provide transparent file encryption on end-users systems.
ATE supports 27 encryption algorithms and 5 encryption modes, including, but not limited to, Blowfish, Rijndael (AES), Twofish and GOST.
ATE can allow access to the data to specific users only, or even by time of the day. Evaluation (time-limit) Source: On purchase/registration Price: $2999.95 Source Price: $9999.95 Exe-Demo Included
| | Download: CB3 CB4 CB5 CB6 D3 D4 D5 D6 D7 |
  |
|
|
Crypt.dll Header File v.1.1 | FWS |
14 k |
13 Jun 2000 |
By Andrey Kazakov. Crypt.dll header file. Just include crypt.pas in your project and you will able to use crypt.dll for crypting. Fully functional Source: Included
| | Download: CB1 CB3 CB4 CB5 D2 D3 D4 D5 |
|
|
|
Crypt32 | FWS |
1 k |
28 May 1997 |
By Anatoly Podgoretsky. 32 bits encode/decode module. Fully functional Source: Included
| | Download: D2 D3 |
 |
|
|
CryptIt | FWS |
1 k |
13 Nov 1997 |
By Sean Mathews. "This unit encrypts both strings and files (All file types are supported) . I believe the number of possible variations is 2^96." Fully functional Source: Included
| | Download: D2 D3 |
|
|
|
Datafile v.1.12 | FWS |
3 k |
04 Sep 2001 |
By Deleon Software. This component has the same basic functions as TIniFile and many additional methods for stored data in binary file, such as:
- function ReadData(Section, Ident: string; pBuf: Pointer): Integer;
- function ReadStream(Section, Ident: string; Stream: TStream): Integer;
- function ReadDouble(Section, Ident: string; Default: Double): Double;
- function ReadExtended(Section, Ident: string; Default: Extended): Extended;
- function ReadDateTime(Section, Ident: string; Default: TDateTime): TDateTime;
- function ReadBoolean(Section, Ident: string; Default: Boolean): Boolean;
- procedure ReadStrings(Section, Ident: string; List: TStrings);
- function WriteData(Section, Ident: string; pBuf: Pointer; Count: Integer): Integer;
- function WriteStream(Section, Ident: string; Stream: TStream): Integer;
- procedure WriteDouble(Section, Ident: string; Value: Double);
- procedure WriteExtended(Section, Ident: string; Value: Extended);
- procedure WriteDateTime(Section, Ident: string; Value: TDateTime);
- procedure WriteStrings(Section, Ident: string; List: TStrings);
Everything in the Datafile will be enrypted, unreadable. Works with files larger than 64 Kb. Fully functional Source: Included
| | Download: D3 D4 D5 D6 |
 |
|
|
Encrypt v.1.0a | FWS |
12 k |
15 Dec 1998 |
| By Frank Millenaar. Encrypt is a component to code/decode text in a string.
In a hexadecimal editor you can change important text (program name, author, etc) of an executable. Encrypt can give more protection against unautorised changes in the text of an executable. First encode the text in the demonstration program and copy the decoded text to your program. The text will be decoded at runtime by the Encrypt component. Fully functional Source: Included
| | Download: D1 D2 D3 |
 |
|
|
HashCart-128 v.0.2 | FWS |
14 k |
22 Dec 2008 |
By Alexander Myasnikov. HashCart - simple and fast hash function based on Cartman block cipher. Function has 128-bit state and 128-bit block, uses 4 SBOX arrays, cipher is initialized with 384-bit key. Fully functional Source: Included
| | Download: D2005 D2006 D2007 D4 D5 D6 D7 |
 |
|
|
HashLib! v.1.03 | FWS |
183 k |
21 Nov 2002 |
| By Alex Demchenko. HashLib! is a fast and flexible library for Delphi and C++ Builder.
Featuring:
- Implementation of MD2, MD4, MD5, SHA-1, SHA (256, 384, 512), Haval (128, 160, 192, 224, 256), GOST R 34.11-94, Ripe-MD (128, 160), Tiger (128, 160, 192), CRC32, CRC32b, Adler32 hash alogrithms
- Common and really simple inteface (same API for every algorithm)
- Low and high level functions (buffers, strings, files)
- Self-testing routines
- Small size (SysUtils and other system units are not used), you can Undefine using of specified algs
- Some functions are rewritten in Assembler
- Native Delphi code.
Examples both in C++ and Delphi are included. Fully functional Source: Included
| | Download: CB5 CB6 D5 D6 D7 |
 |
|
|
Lame crypt block cipher v.28.04.2009 | FWS |
16 k |
28 Apr 2009 |
By Alexander Myasnikov. Simple block cipher as example of writing DarkCryptTC block cipher plugin (external cipher module in dll). Fully functional Source: Included
| | Download: CB2k6 CB2k7 CB3 CB4 CB5 CB6 |
 |
|
|
PGP Components for Delphi v.5.0.0 | FWS |
401 k |
25 Jul 2010 |
| By Michael in der Wiesche. These sources provide a Delphi (2-8 and 2005-2010) direct interface to PGP requiring a preceding (.) full installation of PGP 6.5.x, 7.x, 8.x, 9.x or 10.x.
Available capabilities:
- Encoding and decoding (encryption/decryption/signing/verifying)
- Creating and verifying file detached (Open)PGP signatures
- Importing, exporting, revoking, deleting keys & certificates
- Several key & certificate management functions
- Key & certificate generation (DH/DSS, RSA)
- x.509 certificate & S/MIME support
- Keyserver functions
- Some utilities
New in Version 5.0.0:
This one is almost exclusively about migration to Unicode based versions of Delphi (2009 and later) with the main issue being the lack of a backwards compatible TStringList type: Hence there's now a new unit called PGPStringList.pas implementing a TRawByteStrings list type capable of dealing with AnsiString and RawByteString types. For keeping compatibility with prior versions of Delphi these types are either an alias or a redefinition of predefined types, please make sure to read the respective help file page. Other changes:
- StrTools.pas has been renamed to PGPStrTools.pas.
- The certificate selection dialog now selects and closes on double clicks.
- The CPP-Builder files have been updated for including the x509 components and working with CPPB 6.
Fully functional Source: Included
| | Download: CB5 CB6 D2 D2005 D2006 D2007 D2009 D2010 D3 D4 D5 D6 D7 |
 |
|
|
Rijndael algorithm - Delphi Implementation v.1.0 | FWS |
69 k |
17 Jan 2001 |
By Sergey Kirichenko. Rijndael algorithm, Delphi implementation. The implementation is based on an original code. The CBC-mode bug fixed. Fully functional Source: Included Exe-Demo Included
| | Download: D5 |
 |
|
|
TCryptFile v.1.0 | FWS |
4 k |
29 Jun 1998 |
By Giovanni Burzomato. Is a simple and very fast Encrypt / Decrypt component working on registers with a 64 bits key. Fully functional Source: Included
| | Download: D1 D2 D3 |
 |
|
|
TCryptLib v.2.4 | SW |
277 k |
28 Sep 2000 |
By Energobank. Realizes encryption-decryption of files, strings, memory streams by the block encryption method, generates hash functions of password, checks correctness of password during file decryption, checks a password on the value of hash functions. Before encryption your data may be compressed that increase cryptoresistance. Even without using internal compression, encrypted data are not compressed by archivers (zip, rar). Thereby, information is transformed from the condition with minimum entropy in maximum that is a necessary condition of the cryptoresistance. Password length up to 12 bytes, hash length is 32 bytes. With Nag-Screen Source: On purchase/registration Price: $10 Source Price: $25 Exe-Demo Included
| | Download: D3 D4 D5 |
   |
|
|
TCryptZLib v.1.00 | FWS |
3 k |
02 Aug 1999 |
By BRS. TCyptZLib is derived from TCryptFile, a fast file encrypt/decrypt component, with ZLib stream compression added to further garble the file. Fully functional Source: Included
| | Download: D3 |
 |
|
|
TElliptic Curve | FW |
503 k |
05 Sep 2006 |
| By TSM Inc.. Delphi implementation of Elliptic Curve public key encryption. Elliptic Curves offer the best public key security with the smallest possible key length. The elliptic curve problem is considered to be significantly harder to solve than RSA, and can therefore offer a comparable level of strength in much shorter bit lengths.
Features:
- 160 bit keylength - roughly equivalent to 1024 bit RSA
- Very fast
- Performs Encryption, Decryption, Signing and verification
- Performs key generation for symmetric encryption
- Full native Delphi source code included in Corporate version.
Installation password is "sdfw2ertIGiuij%". Fully functional Source: On purchase/registration Source Price: $99
| | Download: CB3 CB4 CB5 CB6 D3 D4 D5 D6 |
  |
|
|
Threefish block cipher v.1.1 | FWS |
4 k |
17 Feb 2009 |
| By Alexander Myasnikov. Threefish - 1024 implementation. Threefish is a tweakable block cipher designed by Bruce Schneier.
Threefish is unusual because it does not follow the normal structure of a block cipher, as it has no S-boxes, instead using only additions, rotations, and exclusive-or operations. Optimized for AMD64 systems. Fully functional Source: Included
| | Download: CB2k6 CB2k7 CB3 CB4 CB5 CB6 D2005 D2006 D2007 D6 D7 |
 |
|
| News from our Sponsors |
Advanced Application Controls - save 10% The Advanced Application Controls (AppControls) is the set of over 83 top quality multipurpose components for all 32-bit versions of Delphi and C++ Builder. The package contains everything you need to add neat and, more important, truly professional appearance for your software, making development of great interfaces and internal utilities trully rapid. All components are highly integrated each other and extremely easy to use.
Order now and save 10% - only for Torry's visitors! more...
Easy data compression solution! Easy Compression Library is a very easy-to-use replacement of TFileStream, TMemoryStream and other TStream descendants to their analogues with compression/decompression and encryption. Compression is transparent, all the methods, properties and behavior of TFileStream and TMemoryStream are supported, so it is very simple to replace them in the application code. Save up to $500 by ordering at Torry's Showcase! more...
Make your own AutoCAD, CorelDraw, FreeHand without single line of code! PowerCAD technology is developed to provide the application programmers a reusable object library to develop CAD modules for their applications easily. With the PowerCad component you can make a 2D CAD editor with almost no code. Powercad can be used as VCL in Delphi and as OCX in VisualBasic and any other tool.
Get 10% off as Torry's visitor! more...
Full featured Spelling Check and Thesaurus components AddictSpell provides your users with a full featured spelling check component to give your applications a more professional look and feel. AddictSpell mirrors, and in some ways exceeds, the functionality of several spelling check engines residing in commercial word processors.
Using Addict, you can add a full-featured spelling checker to your application with just a single line of code.
Addict comes with an updated version of Roget’s Thesaurus, containing over 1000 context topics.
Try and save! more... |
| |
Advertising on Torry's Delphi Pages
|
 |
 |
 |
Advertising on Torry's Delphi Pages




 Guest Book
|
 |