openssl 파일 암호화와 복호화

IyBlbmNyeXB0aW9uCm9wZW5zc2wgZW5jIC1lIC1hZXMtMjU2LWNiYyAtbWQgbWQ1IC1pbiAiaW5wdXRmaWxlIiAtb3V0ICJvdXRwdXRmaWxlIiAtayAicGFzc3dvcmQiCgojIGRlY3J5cHRpb24Kb3BlbnNzbCBlbmMgLWQgLWFlcy0yNTYtY2JjIC1tZCBtZDUgLWluICJpbnB1dGZpbGUiIC1vdXQgIm91dHB1dGZpbGUiIC1rICJwYXNzd29yZCI=
# encryption openssl enc -e -aes-256-cbc -md md5 -in "inputfile" -out "outputfile" -k "password" # decryption openssl enc -d -aes-256-cbc -md md5 -in "inputfile" -out "outputfile" -k "password"
MacOS 몬터레이 버전까지는(LibreSSL 2.8.3)에서는 -md md5 옵션을 넣지 않고 사용해왔다
그런데 벤츄라 버전으로(LibreSSL 3.3.6) 업데이트 한 뒤에 몬터레이에서 -md md5 옵션 넣지 않고 암호화한 파일이 벤츄라에서 복호화가 안되는것이다.
그래서 벤츄라에서 복호화 시에 -md md5 를 넣고 해보니 복호화가 되는것이다
그래서 몬터레이에서 -md md5 옵션을 넣고 암호화를 해서 벤츄라에서 -md md5 옵션을 넣고 복호화 해봤다.
그랬더니 되는것이다.
결국은 -md md5 옵션은 넣고 사용해왔어야 맞았던것으로 보여진다.