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
- use multi-thread code for multi-core CPU
- weak password reinforcement
- demo program included
- Free source code download
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.