Tired on using big libraries, like OpenSSL,
for secure encryption in your programs?
You just need
MyCrypto:
- fastest ever 100% Delphi (and asm ;)
code
- AES cipher (128,192,256 bits
keysize)
- XOR cipher (32 bits keysize)
- SHA1
- 160 bits Secure Hash
- SHA256
- 256 bits Secure Hash
- MD5
- 128 bits Secure Hash
- ADLER32
- pas and asm version of Zip Hash
- VIA PADLOCK optional support - native .o code
(Linux) or .dll (Win32) - tested on
a C7
Dedibox
- can use multi-thread code for
multi-core CPU
- weak password reinforcement
- demo
program included
- Free
source code download
Important update:
You can
download the latest version within the mORMot 2 Open Source framework.
The new units are in the src/crypt folder.
Simple to use through:
- procedures for working from/to
memory/streams
- TAesWriteStream (TStream
descendant)
Some benchmark (send me yours):
- AMD64
TL-56: 40MB/s for AES256 (68MB/s with 2 cores), 62MB/s for SHA256,
3342MB/s
for XOR
- C7 with
Padlock: 2083MB/s for AES256, 468MB/s for SHA256, 1704MB/s for
XOR
Source code is licensed under the MPL, as availability of source code is
necessary
for strong encryption.