
	* crp 0.0

	spd@daphne.cps.unizar.es
	(c) SPDsoft, 0.0 May 24 2001
	usage: crp [-s salt | -c cpass] [-qv] [mode] pass...
	mode: -m    md5
	mode: -l    crypt16
	mode: -b    bigcrypt
	mode: -w    LanManager/NT


	crp encrypts a single string using random or provided salt
	using several known password crypt methods.

	Some methods will be available in your native unix libraries,
	some other can be included using public domain code.
	See crp.c for further description.

	You may need:

	http://www.ibiblio.org/pub/Linux/apps/crypto/md5crypt-1.0.tar.gz
	for md5 crypt on other than linux.

	libufc (modified, read crp.c for details) for crypt16 on other
	than Tru64
	Note (Linux-Alpha): if you use compaq C 6.2 (ccc -fast -O4) in
	libufc you can get 32995.9 fcrypts/sec instead of 18082.6
	Note (Linux-Alpha): set
		typedef unsigned long ufc_long;
		typedef long long     long64;
		#define _UFC_64_
	in ufc-crypt.h


	Samba 2.0.9 for LanManager/NT encryption.

	You may use native bigcrypt on Tru64 and HP-UX 11

	Note: you can use included ntlm.c instead of Samba 2.0.9,
	but you'll find two limitations: only NT hash and password
	lenght limited to 27.


	* Usage:

	- As crypted password generator:

	crp -m|l|b|w password

	- As a single line password checker

	crp -c cpass -q [mode] password && echo yes || echo no


	* INSTALL

	Get and compile optional packages.
	Customize Makefile
	make
	copy 'crp' executable to your BINDIR


