TCryptLib 2.3 Class for Delphi 3,4,5. Realizes encryption-decryption of files, strings, memory streams (TMemoryStream) 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. Exe demo included. Shareware $10 , source $25. Approximate time of breaking a password by brute force attack. Kit from 93 symbols (english alphabet in upper and lower case, numerals, special symbols), Celeron 412 MHz/48 MB RAM/Windows NT 4.0 SP5/normal priority. Password length Estimated time 3 5 mm 26 s 4 8.4 hours 5 32.55 days (approximation) 6 8.3 years (approximation)