LibENCRYPT - MD5, SHA1, etc