All pastes #839769 Raw Edit

Mine

public text v1 · immutable
#839769 ·published 2007-12-31 06:03 UTC
rendered paste body
stock teststr(str[])
{
	printf("---------------------------------------------");
    printf("\nTesting hash algorithm functions on string '%s':", str);
	new md5digest[33];
	new ripemddigest[41];
	new whirldigest[129];
	new sha1digest[41];
	new sha224digest[57];
	new sha256digest[65];
	new sha384digest[97];
	new sha512digest[129];
	new len = strlen(str);
	md5str(str, md5digest, len);
	printf("MD5 hash: %s", md5digest);
	ripemd160str(str, ripemddigest, len);
	printf("RIPEMD-160 hash: %s", ripemddigest);
	whirlpoolstr(str, whirldigest, len);
	printf("WHIRLPOOL hash: %s", whirldigest);
	shastr(SHA_1, str, len, sha1digest);
	printf("SHA-1 hash: %s", sha1digest);
	shastr(SHA_224, str, len, sha224digest);
	printf("SHA-224 hash: %s", sha224digest);
	shastr(SHA_256, str, len, sha256digest);
	printf("SHA-256 hash: %s", sha256digest);
	shastr(SHA_384, str, len, sha384digest);
	printf("SHA-384 hash: %s", sha384digest);
	shastr(SHA_512, str, len, sha512digest);
	printf("SHA-512 hash: %s", sha512digest);
    printf("---------------------------------------------");
}