RIPEMD-160 digest
RIPEMD-160 takes an input of any length and always returns a 160-bit digest, written as 40 hexadecimal characters. hello hashes to 108f07b8382412612c048d07d13f814118445acd.
Bitcoin address derivation
A Bitcoin address is built from RIPEMD-160(SHA-256(public_key)), then Base58Check-encoded. The double hash shortens the 256-bit SHA-256 digest down to 160 bits before encoding, which is why addresses are shorter than a raw SHA-256 hash would allow.
Batch mode and line trimming
Batch mode computes one RIPEMD-160 digest per line. Trim lines before hashing to remove invisible leading or trailing whitespace, since a single extra space produces a completely different digest.