Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Components

Buttons and Check Boxes
Bars and Status Bars
Dialogs
Edits, Memos
Forms
Graphics
Grids
Indicators and Gauges
Labels
List and Combo Boxes
ListViews and TreeViews
Menus
Panels
Shapes
Sizers, Scrollers, etc.
Tabbed Components
Effects and Multimedia
Misc. Effects
Sound Effects
Reports
Print VCL
Charts and Graphs
Communications
Internet
System
Files and Drives
Miscellaneous
Tools
LAN and WAN
Installation
Date and Time
Data Compress
Science
Security
Shareware
Crypting Other
User Rights
Hardware
Passwords
Other
Crypting
Component Packs
Property Editors
Experts, IDE etc.
Components > Security > Crypting Other  

Companies News:

FastReport FMX released
FastReport FMX released

Report generator FastReport FMX is the first multiplatform solution for including Business Intelligence into software based on Embarcadero FireMonkey IDE (Delphi for MS Windows and Apple Mac OS X).

Compatible with Embarcadero RAD Studio XE2 (FireMonkey) and XE3 (FireMonkey 2).

Visual report designer is available now on both MS Windows and on MAC OS X!

Full sources.

Get more info here

Want to know more ?

 

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  Register NowHomepage

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  Register NowHomepage

Crypt.dll Header File v.1.1FWS 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  Homepage

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.12FWS 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  Homepage

Encrypt v.1.0aFWS 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  Homepage

Fundamentals Hash v.4.15FWS 30 k 29 Aug 2011
By Fundamentals Library. Hash library that supports popular hash algorithms:
  • XOR8, XOR16, XOR32
  • CRC16, CRC32
  • Adler32
  • ELF
  • Knuth
  • MD5
  • SHA1
  • SHA256, SHA512
  • HMAC MD5
  • HMAC SHA1
  • HMAC SHA256, SHA512.

 
Fully functional
Source: Included
Download: D2005 D2006 D2007 D2009 D2010 D5 D6 D7 DXE  Homepage

Generic hash functions pack v.1.0FWS 13 k 17 Sep 2010
By Alexander Myasnikov. Generic hash functions pack - is powerful opensource collection of 32-bit and 64-bit hash functions with very good collision resistance. There are also implemented new MaPrime, MaHash functions. Internal collision test implemented.
 
Fully functional
Source: Included
Download: C2k10 C2k6 C2k7 C2k9 CB6 CBXE  Homepage

HashCart-128 v.0.2FWS 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  Homepage

HashLib! v.1.03FWS 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  Homepage

Lame crypt block cipher v.28.04.2009FWS 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  Homepage

OpenSSL headers v.0.9FWS 118 k 06 Mar 2013
By Alexey Evdokimov. OpenSSL headers and 2 small demo
 
Fully functional
Source: Included
Download: D2005 D2006 D2007 D2009 D2010 D7 DXE DXE2 DXE64  Homepage

PGP Components for Delphi v.5.0.0FWS 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  Homepage

Rijndael algorithm - Delphi Implementation v.1.0FWS 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  Homepage

TCryptFile v.1.0FWS 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  Homepage

TCryptLib v.2.4SW 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  We realy use it !Gift for Torry. Thank You !Homepage

TCryptZLib v.1.00FWS 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  Homepage

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  Register NowHomepage

Threefish block cipher v.1.1FWS 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  Homepage


News from our Sponsors

  Introducing Delphi Programming: Theory through Practice
"Introducing Delphi Programming turned out to be outstanding: it begins where I needed to begin: it progresses smoothly from task to task; it is built around sets of practical exercises and practice activities; explanations are clear and well organized. It is the best "how to" book of any type that I have ever used.--Pat Byrd, Department of Applied Linguistics & ESL, Georgia State University more... more...


  Bring fresh look to your applications!
ThemeEngine is a library of components which allows to change visual appearance and behavior of your application with use of the powerful set of tools including visual components, convenient designers, easy-to-use non-visual components, the optimized graphic algorithms and a set of ready themes. ThemeEngine can add themes to forms, to the menu and to the elements of the management. 150+ stable easy to use components and 1000+ free skins. more... more...

Advertising on Torry's Delphi Pages

 

Sort order
Title
Modification
Publication
Quick Search
Exact phrase
Title
Description


Advertising on Torry's Delphi Pages

www.anyplace-control.com

Guest Book
Guest Book

Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Bookmark and Share
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright © Torry's Delphi Pages Torry's Delphi Pages Maintained by Torry Team. Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2013
All trademarks are the sole property of their respective owners
Privacy Policy