Sample code for 30+ languages & platforms
AutoIt

RIPEMD Hash a String

See more Encryption Examples

Demonstrates how to RIPEMD hash a string using RIPEMD-128, RIPEMD-160, RIPEMD-256, and RIPEMD-320.

Chilkat AutoIt Downloads

AutoIt
; This example assumes the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.

$oCrypt = ObjCreate("Chilkat.Crypt2")

Local $sContent = "abcdefghijklmnopqrstuvwxyz"

; The desired output is a hexidecimal string:
$oCrypt.EncodingMode = "hex"

; Set the hash algorithm:
$oCrypt.HashAlgorithm = "ripemd128"

Local $sHashStr
$sHashStr = $oCrypt.HashStringENC($sContent)

ConsoleWrite($sHashStr & @CRLF)

; The output is:
; FD2AA607F71DC8F510714922B371834E

$oCrypt.HashAlgorithm = "ripemd160"
$sHashStr = $oCrypt.HashStringENC($sContent)
ConsoleWrite($sHashStr & @CRLF)

; The output is:
; F71C27109C692C1B56BBDCEB5B9D2865B3708DBC

$oCrypt.HashAlgorithm = "ripemd256"
$sHashStr = $oCrypt.HashStringENC($sContent)
ConsoleWrite($sHashStr & @CRLF)

; The output is:
; 649D3034751EA216776BF9A18ACC81BC7896118A5197968782DD1FD97D8D5133

$oCrypt.HashAlgorithm = "ripemd320"
$sHashStr = $oCrypt.HashStringENC($sContent)
ConsoleWrite($sHashStr & @CRLF)

; The output is:
; CABDB1810B92470A2093AA6BCE05952C28348CF43FF60841975166BB40ED234004B8824463E6B00