sha512sum (program) gives different result than sha512 in PG11

Started by Andreas Joseph Kroghabout 7 years ago3 messagesgeneral
Jump to latest
#1Andreas Joseph Krogh
andreas@visena.com

Hi.
 
Anyone can explain why these two don't give the same result?
 
1.
$ echo "A" | sha512sum

7a296fab5364b34ce3e0476d55bf291bd41aa085e5ecf2a96883e593aa1836fed22f7242af48d54af18f55c8d1def13ec9314c926666a0ba63f7663500090565
 -
 
2.
$ psql -A -t -c "select encode(sha512('A'), 'hex')"

21b4f4bd9e64ed355c3eb676a28ebedaf6d8f17bdc365995b319097153044080516bd083bfcce66121a3072646994c8430cc382b8dc543e84880183bf856cff5
 
Thanks!
 
-- Andreas Joseph Krogh
CTO / Partner - Visena AS
Mobile: +47 909 56 963
andreas@visena.com <mailto:andreas@visena.com>
www.visena.com <https://www.visena.com&gt;
<https://www.visena.com&gt;

#2Thomas Markus
t.markus@proventis.net
In reply to: Andreas Joseph Krogh (#1)
Re: sha512sum (program) gives different result than sha512 in PG11

Hi,

echo contains a trailing carriage return. Try

echo -n "A" | sha512sum

regards
Thomas

Am 14.01.19 um 16:16 schrieb Andreas Joseph Krogh:

Show quoted text

Hi.
Anyone can explain why these two don't give the same result?
1.
$ echo "A" | sha512sum
7a296fab5364b34ce3e0476d55bf291bd41aa085e5ecf2a96883e593aa1836fed22f7242af48d54af18f55c8d1def13ec9314c926666a0ba63f7663500090565
 -
2.
$ psql -A -t -c "select encode(sha512('A'), 'hex')"
21b4f4bd9e64ed355c3eb676a28ebedaf6d8f17bdc365995b319097153044080516bd083bfcce66121a3072646994c8430cc382b8dc543e84880183bf856cff5
Thanks!
--
*Andreas Joseph Krogh*
CTO / Partner - Visena AS
Mobile: +47 909 56 963
andreas@visena.com <mailto:andreas@visena.com>
www.visena.com <https://www.visena.com&gt;
<https://www.visena.com&gt;

Attachments:

idhcmcljoddpddcn.pngimage/png; name=idhcmcljoddpddcn.pngDownload
#3Andreas Joseph Krogh
andreas@visena.com
In reply to: Thomas Markus (#2)
Sv: Re: sha512sum (program) gives different result than sha512 in PG11

På mandag 14. januar 2019 kl. 16:18:30, skrev Thomas Markus <
t.markus@proventis.net <mailto:t.markus@proventis.net>>:
Hi,

echo contains a trailing carriage return. Try

echo -n "A" | sha512sum

regards
Thomas  
Ha ha, didn't think of that!
 
Thanks:-)
 
-- Andreas Joseph Krogh
CTO / Partner - Visena AS
Mobile: +47 909 56 963
andreas@visena.com <mailto:andreas@visena.com>
www.visena.com <https://www.visena.com&gt;
<https://www.visena.com&gt;