opensslコマンドを使ってAPIと同じ結果を得る
% openssl aes-128-cbc -e -iv 00000000000000000000000000000000 -K 30313233343536373839414243444546 -nosalt -in data.txt -out out.txt
openssl
コマンドで簡単に暗号化できるけど、データにsoltを足したり、
デフォルトの初期化ベクターが入ったりする。
狙った暗号化 (のデータを得る) には、それらの値も合わせて設定 / 抑制する必要がある。
環境
- macOS 10.15.3
- openssl (LibreSSL 2.8.3)
ファイルのバイナリ表示
ファイルを1 byte単位でバイナリ表示するには以下。暗号化したデータの確認に使用する。
% od -t x1 out.txt 0000000 57 b1 cc 91 87 f6 d1 21 4b cc 71 ab 56 40 3c c4 0000020