opensslコマンドを使って暗号化/復号
個人的メモ。以下、AES(128bit)/CBCの場合。
$ CRYPT_KEY=`echo -n thekeyofcrypting | xxd -p` $ CRYPT_IV=`echo -n theinitialvector | xxd -p` $ TARGET_VALUE='Hello, World!' $ $ echo -n $TARGET_VALUE | openssl enc -e -aes-128-cbc -K $CRYPT_KEY -iv $CRYPT_IV -base64 vuqXfOdU79nR/Bdl2y40SA== $ $ echo -n $TARGET_VALUE | openssl enc -e -aes-128-cbc -K $CRYPT_KEY -iv $CRYPT_IV -base64 | openssl enc -d -aes-128-cbc -K $CRYPT_KEY -iv $CRYPT_IV -base64 Hello, World!$ $