2018-03-18 SHA1の値が違う!(キレ気味) echo "Hello" | openssl sha1 すると正しく文字列"Hello"のsha1が計算されない echo -n "Hello" | openssl sha1 しないと改行コードが入ってしまう。5000兆時間悩んだ 普段使うbase64 -Dなんかではそもそも改行コードが無視されるので echo "SGVsbG8==" | base64 -D が許されるのであって、base64エンコードするときなども同様に echo -n オプションが必要である