エンコード/デコード/ハッシュの変換を行います。
エンコード/デコード/ハッシュ化する文字列
メモ
- 「アスキー→16進」では、UTF-8 が使われます。
- URLエンコード(パーセントエンコーディング)では、
- 「-」は変換されません(本来なら「%2D」に変換されます)。
- Content-Type が
application/x-www-form-urlencoded の場合、「%20」が「+」になります。
- ハッシュ値は UTF-8 のバイト列に対して計算しています。SHA-1 / MD5 は互換用で、改ざん検知には SHA-256 以上を推奨します。
- おかしな処理をしているところがあるかもしれません。