Here's the output. Is there supposed to be a space after the =? Code: $ file=/Users/Username/.winetrickscache/./WindowsXP-KB975337-x86-ENU.exe $ openssl dgst -sha1 < "$file" (stdin)= b9a84bc3de92863bba1f5eb1d598446567fbc646 $ Thanks :)