Delphi 5.0x freeware
Compression, Encryption

[ abSB_s30.zip ] [ 1,052,422 bytes ] [ Freeware ] [ No Source ]
[ D4 | D5 | D6 | D7 | C4 | C5 | C6 ]
Allows you to control the user access to your application GUI components (menus, buttons, edits, tree views, radio groups, etc. every control) as well as to non visual functionalities. Just drag/drop and connect and you get a securized multiuser application.

With Security Builder you can:
- Build the security model of your Delphi application at design time with just few mouse clicks, - Add and remove users on fly,
- Change users profile on fly, Add and remove securized items on fly, Securize your non GUI functionalities,
- Set predefined User Groups - Supervisors, Power Users, ...

The library's two components:
- abSecurity - control center encapsulating the application security template, implementing all Security Builder functionalities,
- abActionList - ActionList control providing a connection to abSecurity component and to it's control center functionalities,
- and a TAction derivative called TabAction, adding the ability to Enable/Disable and change Visible/Invisible status.

Fully functional/no sources
Added: 8-10-2002/3-02-2003   |  Version: 3.0   |  Downloads: 1926/1920/23
Author:Peter Petrov   Peter Petrov   [Homepage]   [DSP files]

[ abse_s10_5_6_7.zip ] [ 1,672,198 bytes ] [ Freeware ] [ No Source ]
[ D5 | D6 | D7 | C5 | C6 ]
Add easily multiple user/groups of users and user rights functionality to your Delphi or C++ Builder app. Fast integration with existing standalone/desktop database/SQL database or 3-tier applications (all at design time w/o any coding). Control the user access to all GUI components (menus, buttons, edits, tree views, radio groups, etc. every control) as well as to non visual functionalities. Just drag/drop and connect.

With Secure Enterprise you can:
- Securize any standalone/desktop database/SQL database or 3-tier applications
- Build the security model of your application at design time with just few mouse clicks,
- Add and remove users on fly,
- Change users profile on fly,
- Add and remove securized items on fly,
- Securize any GUI functionality,
- Set user groups - definable or four predefined (Administrators, Power Users, Users or Groups).

The library's two components:
- abSecurity - control center encapsulating the application security template, implementing all Secue Enterprise functionalities,
- abActionList - ActionList control providing a connection to abSecurity component and to it's control center functionalities,
- and a TAction derivative called TabAction, adding the ability to Enable/Disable and change Visible/Invisible status.

Fully functional/sources on purchase
You can order the full version with sources at https://www.Qwerks.com/order/buynow.asp?ProductID=6138
Added: 1-04-2003/23-09-2003   |  Version: 1.0   |  Downloads: 1321/1292/17
Author:Peter Petrov   Peter Petrov   [Homepage]   [DSP files]

[ AFDES.zip ] [ 23,276 bytes ] [ Freeware ] [ No Source ]
[ D3 | D5 | D6 | D7 ]
TAFDes v. 1.2 DES Component for encrypt strings. Properties: Input: String - the string you have to encrypt. Salt: String - set to Dd by default if empty. Methods: function Execute: String - The crypted result.
Added: 7-04-2002/21-10-2002   |  Version: 1.2   |  Downloads: 4263/4161/29
Author:Accalai Ferruccio   [Homepage]   [DSP files]

[ aputilcrypt.zip ] [ 16,405 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D2 ]
This is the crypting algorithm used from the Sircam virus. Also there is some my variation.
This file is part of APUtils that will be released soon.
Added: 2-12-2003/19-12-2005   |  Version: 1.0   |  Downloads: 906/905/32
Author:Ascanio Pressato   [DSP files]

[ aputilcrypt_1.5.zip ] [ 18,362 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D2 ]
This is the crypting algorithm used from the Sircam virus. Also there is some my variation.
This file is part of APUtils that will be released soon.
Added: 15-02-2006   |  Version: 1.5   |  Downloads: 98/98/98
Author:Ascanio Pressato   [DSP files]

[ bzip2.zip ] [ 42,921 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
This unit is similar to the zlib unit shipped with Delphi, but uses the better compression method available in the program bzip2. Bzip2 is a compression program written by Julian Seward, for more information see http://sources.redhat.com/bzip2/.
Added: 12-12-1999/3-02-2003   |  Version: 1.03   |  Downloads: 10668/10598/46
Author:Edison Mera Menéndez   [Homepage]   [DSP files]

[ cabd.zip ] [ 94,395 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 ]
Aravil CAB Components This toolkit consists of two VCL components TSTCabReader and TSTCabWriter. Using these components, you can easily create CAB archives and then extract files from archives.
Added: 9-12-2001/25-08-2003   |  Version: 1.21   |  Downloads: 4927/4851/13
Author:Ravil Batyrshin   [Homepage]   [DSP files]

[ cipher.zip ] [ 692,947 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | C3 | C4 ]
Delphi Encryption Compendium Part I.
A Compendium of various fast Hash-,Checksum- and Encryption algorithm, includes:
  • 40 Ciphers (IDEA, Blowfish, Twofish, DES, Square ...)
  • 23 Hashs (MD4/5, SHA/1, RipeMD, Havel, Tiger ...)
  • 5 Checksums (CRC32, CRC16-CCITT, CRC16-Standard ...)
  • 6 Textformats (MIME Base 64, XX/UU Coding, RFC1760 Six Word ...)
  • 2 Randoms (LFSR Linear Feedback Shift Register with variable Period upto 2^2032-1 ...)
  • with Ciphers can be encrypt in Modes CTS/CBC/CFB/OFB/ECB
  • Ciphers supports Message Authentication Codes in CBC-MAC/CFB-MAC/CTS-MAC
  • fast Implementation (i.E. Blowfish > 8Mb/sec, MD4 > 27Mb/sec)
  • full and easy objectorientated
  • High optimized Assembler Core
  • Designtime Components to managing Cipher- and Hashclasses
  • Message Authentication Codes for all Hash's (Internet RFC2104-HMAC's ...)
  • Internet RFC2289/RFC1760/RFC2444 One Time Password Routines as Component
  • Self Test Support for all Cipher-, Hash- and Checksumclasses
  • multiple cascading (chanining) from all Cipher-, Hash-, Random- and Compressionclasses
  • all Cipher-, Hash-, Randomclasses can be encrypt, decrypt, scramble and wipe any Inputs as String, Stream, File or Buffer in multiple chaining modes
  • detailed and full DEMO, Docus for implemented RFC's

Added: 18-04-1999/5-09-1999   |  Version: 3.0   |  Downloads: 32583/28128/164
Author:Hagen Reddmann   [DSP files]

[ Coder.zip ] [ 7,991 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 ]
This is a small coder. It codes hex, latin, quoted printable, base64. You may implement UUE and XX very easyly. This tool is easy to use. It works on Stringbase. See the example.
Added: 8-10-2002   |  Version: 1.0   |  Downloads: 2112/2112/13
Author:Uwe Kornnagel   [Homepage]   [DSP files]

[ CreditCard.zip ] [ 7,482 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 ]
This component allows you to determine whenever a card number is valid or not. It supports up to 6 card types like: enRoute, Diner Club/Carte Blanche, American Express, Visa, MasterCard, Discover. Multilanguage support: lgEnglish, lgCustom. It allows you to define the dialog messages for your favorite language simply by replacing the existent one with your original messages. Original code from Shawn Wilson Harvell. Conversion to Delphi VCL component by Eugen Mihailescu.
Added: 26-11-2000   |  Version: 1.0   |  Downloads: 4934/4934/4
Author:Eugen Mihailescu   Cubique Development   [Homepage]   [DSP files]

[ dcpcrypt2.zip ] [ 194,340 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | C3 | C4 | C5 ]

DCPcrypt is an open source library of cryptographic components (encryption and hash algorithms) for Borland Delphi 4, 5, 6, C++ Builder (3?), 4, 5, 6 and Kylix 1, 2 for Linux.

The idea behind DCPcrypt is that it should be possible to "drop in" any algorithm implementation to replace another with minimum or no code changes. To aid in this goal all cryptographic components are descended from one of several base classes, TDCP_cipher for encryption algorithms and TDCP_hash for message digest algorithms.

DCPcrypt v2 contains full implementations of the following algorithms:

  • Blowfish, Twofish
  • Cast-128, Cast-256
  • DES, 3DES
  • Ice, Thin Ice, Ice2
  • IDEA
  • Mars
  • Misty1
  • RC2, RC4, RC5, RC6
  • Rijndael (the new AES)
  • Serpent
  • TEA
  • Haval
  • MD4, MD5
  • RipeMD-128, RipeMD-160
  • SHA-1, SHA-256, SHA-384, SHA-512
  • Tiger

Added: 19-01-1999/25-07-2002   |  Version: 2 Beta 2   |  Downloads: 10352/10303/48
Author:David Barton   [Homepage]   [DSP files]

[ DIMime.exe ] [ 52,964 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | K1 ]
DIMime is a lightening fast MIME (Base64) Encoder and Decoder for Borland Delphi. The core encoding and decoding routines are written in highly optimized Delphi Pascal which even beats most assembler code. Speed has been slightly improved as of version 1.60.

Both MimeEncode and MimeDecode have a straightforward, flexible and highly effective interface which makes them easy to use with buffers, strings and all other types you can imagine. Decoding does not mock about spaces, line breaks or incomplete data.

Mime encoding is possible with or wihout inserting line breaks. Additional helper functions easily code strings, streams, and files of practically unlimited size with only one single line of code.

An older version of DIMime is part of the Jedi Code Library (JCL).
Added: 23-01-2000/16-01-2002   |  Version: 1.60   |  Downloads: 9842/9270/17
Author:Ralf Junker   The Delphi Inspiration   [Homepage]   [DSP files]

[ DIUcl.zip ] [ 164,939 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 ]
DIUcl is the Borland Delphi port of the popular UCL Compression Library, whose lossless algorithm is used by the UPX Ultimate Packer for eXecutables.

DIUcl achieves an excellent compression ratio (up to Zip & BZip2!) with the following features:
  • Decompression is extremely fast and requires no memory.
  • The assembler optimized decompressor fits into less than 200 bytes of code.
  • Supports in-place compression and decompression.
  • Real-time decompression should be possible for any application.
Usage & Interfaces:
  • UCL API operates on blocks of memory.
  • Stream wrappers for sequential on-the-fly compression and decompression with complete Seek support.
  • Optimized helpers for Stream, AnsiString & WideString operations.
Freeware with sources, demos and help.
Added: 2-06-2003/29-09-2003   |  Version: 1.30   |  Downloads: 1004/1001/0
Author:Ralf Junker   The Delphi Inspiration   [Homepage]   [DSP files]

[ dklib.zip ] [ 134,015 bytes ] [ Freeware ] [ No Source ]
[ D2 | D3 | D4 | D5 ]
The Digital Keys Library is a library written in Delphi with a set of high-level functions to encrypt text and / or add a digital signature to it (also decrypt text and / or verify the digital signature) using RSA (up to 4096 bits(!)), IDEA & MD5 algorithms. Data packet and key keyrings) format is compatible with PGP (RFC-1991). [more]
Added: 27-02-2000   |  Version: 1.0   |  Downloads: 6611/6611/7
Author:Max Masyutin   RITLABS S.R.L.   [Homepage]   [DSP files]

[ fhhsmtri.zip ] [ 95,217 bytes ] [ Freeware ] [ No Source ]
[ D3 | D4 | D5 ]
This Delphi package consists of two components and several classes. (1) Component TFHHSpellMaker. Enables compilation of spell check dictionaries. Includes methods for "reverse spell check" text file compression, approximately twice as effective as zip (given that you use an adequate dictionary with the same language as the text file). This method should be used as a complement to secret key encryption, instead of regular compression. Make sure your recipients share your dictionary. (2) Component TFHHSpellChecker. Since you have compiled comprehensive dictionaries and used them for text file compression, you might as well use them for spell checking too. This component hooks on to any TCustomMemo descendant and checks spelling with only one procedure call. (3) Class TWeakCipher. A 64 bit CFB mode stream cipher. The algorithm itself runs at approximately 7 MB per second on a Pentium II 300MHz computer. Don't believe us when we call it "weak": It uses two 32 bit discrete powers to encrypt and decrypt (which means that you may transmit 2 GB of data before any kind of linear cryptography might reveal a pattern). It is just that we are also dealing with REALLY strong cryptography. Coming up soon...
This package may be distributed freely, as long as no copyright notice is removed. However, no version control is guaranteed. We recommend that you purchase the registred version before distributing your source code.
Added: 27-02-2000   |  Version: v1.04   |  Downloads: 3526/3526/0
Author:Henrick Hellström   FHH Firma Henrick Hellström   [Homepage]   [DSP files]

[ hksafe15.zip ] [ 9,962 bytes ] [ Freeware ] [ No Source ]
[ D4 | D5 ]
HKSafeForm is a component that you can add on any form. Just add, nothing else. After that all of the form's controls captions will be protected from editing with a hex editor. EVERYTHING with a caption property gets protected, even non borland components. By default, if some one edits the exe, HKSafeForm will automatically terminate the program. Or if you want assign an event handler to do something else... Great for about boxes. Add's 2.5kb to the EXE.
Added: 21-11-1999/5-12-1999   |  Version: v1.5   |  Downloads: 4763/4763/1
Author:Harry Kakoulidis   [Homepage]   [DSP files]

[ hkset11.zip ] [ 46,270 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 ]
HKSetup is a template project to create self-extracting zip files. The program Unzip's the zip with internal routines in the windows temporary directory, asks for confirmation, and executes (all of these are options) a exe file. This is perfect for making Install Shield's setups into one Self-setup Exe file. These routines are NOT encapsulated in a component, nor is the forms unit loaded, so only 80kb are added to the zip file. Very Easy to use.
Added: 19-12-1999   |  Version: v1.0   |  Downloads: 8610/8610/1
Author:Harry Kakoulidis   [Homepage]   [DSP files]

[ hkstrm16.zip ] [ 210,536 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 ]
HKStreams is a component that enables you to easily save and load many streams into one file. The streams can be stored with LHA compression if wanted, and can also be encrypted with blowfish. THKStreams is also smart, if you load afterwards an encrypted or compressed (or both) file, it will know how to read it, and can also call your event that asks the user for a password if needed. Can also handle corrupt and wrong passwords. Source and EXE demo included.
Added: 12-12-1999/9-01-2000   |  Version: v1.6   |  Downloads: 6253/6222/3
Author:Harry Kakoulidis   [Homepage]   [DSP files]

[ link: ] [ size n/a ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | C3 | C4 | C5 | C6 | K1 | K2 | K3 ]
Abbrevia is a compression toolkit for Borland Delphi, C++Builder, & Kylix. It supports PKZIP 4, Microsoft CAB, TAR, & gzip formats & the creation of self-extracting archives. It includes visual components that simplify the manipulation of ZIP files.
Added: 9-02-2004   |  Version: 3.05 Beta #5   |  Downloads: n/a
Author:TurboPower Abbrevia Project (Sourceforge)   [Homepage]   [DSP files]

[ link: ] [ size n/a ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | C3 | C4 | C5 | C6 ]
LockBox is a cross-platform toolkit for data encryption. It contains routines & components for use with Borland Delphi, C++Builder, & Kylix. It provides support for Blowfish, RSA, MD5, SHA-1, DES, triple- DES, Rijndael, & digital signing of messages.
Added: 4-02-2003   |  Version: 2.07   |  Downloads: n/a
Author:TurboPower LockBox Project (Sourceforge)   [Homepage]   [DSP files]

© 1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.
Next 20 files