Cannot understand output of libgcrypt's hashing functions
megamind6155
megamind6155 at nixnet.email
Mon Mar 25 05:54:05 CET 2024
I read out each element in the array as a hexadecimal and the output was
matching. Thank you for your help.
Yours faithfully,
megamind6155.
On 25/03/24 06:09, Jacob Bachmeyer wrote:
> megamind6155 via Gnupg-devel wrote:
>> Hello,
>>
>> I'm trying to use libgcrypt to generate a hash. I'm pretty new to
>> programming so I'm just testing out the library.
>>
>> This is the code I've written:
>>
>> [...]
>>
>> As you can see I'm just trying to test out this function. Everything
>> runs but at the end the printf prints out jibberish which I'm unable
>> to interpret. How is the hash digest encoded?
> That jibberish is almost certainly a binary MD5 digest of "hello\n". Try
> piping the output of your program through "hexdump -C" and compare the
> last bytes to the output of "echo hello | md5sum" at a shell prompt.
>
> As for how to use this, try writing a simple routine to dump the hash
> value as hexadecimal instead of trying to print it as a string.
>
>
> -- Jacob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20240325/fba345c3/attachment-0001.sig>
More information about the Gnupg-devel
mailing list