Which SHA-256 is correct? The Java SHA-256 digest or the Linux commandline tool

Posted by Peter Tillemans on Stack Overflow See other posts from Stack Overflow or by Peter Tillemans
Published on 2010-06-11T10:20:56Z Indexed on 2010/06/11 10:22 UTC
Read the original article Hit count: 327

Filed under:
|
|

When I calculate in Java an SHA-256 of a string with the following method

I get : 5e884898da2847151d0e56f8dc6292773603dd6aabbdd62a11ef721d1542d8

on the commandline I do :

echo "password" | sha256sum

and get

5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8

if we compare these more closely I find 2 subtle differences 5e884898da2847151d0e56f8dc6292773603dd6aabbdd62a11ef721d1542d8 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8

or :

5e884898da28 47151d0e56f8dc6292773603d d6aabbdd62a11ef721d1542d8 5e884898da28 0 47151d0e56f8dc6292773603d 0 d6aabbdd62a11ef721d1542d8

Which of the 2 is correct here?

© Stack Overflow or respective owner

Related posts about java

Related posts about security