A replacement for the Unix crypt, using several block algorithms in several modes like cbc, and cfb