openssl_encrypt
을 올바르게 사용하는 방법을 찾았으며 몇 가지 stackoverflow 질문과 대답을 발견했습니다. 그러나, 나는 그것이 작동하도록 두려워합니다.openssl_encrypt가 작동하지 않고 오류가 발생하지 않습니까?
나의 현재 코드는 다음과 같습니다
$encryption_key = openssl_random_pseudo_bytes(32);
$iv = openssl_random_pseudo_bytes(32);
$encrypted = openssl_encrypt($data, 'AES-256-CTR', $encryption_key, 0, $iv);
$error = openssl_error_string();
var_dump($encrypted, $error);
var_dump
그냥 나에게 bool(false) bool(false)
을 제공합니다. 작동하지 않고 오류가 발생하지 않습니다.
누구든지 나를 도와 줄 수 있습니까?
편집 : 정확하게 문제가 무엇인지는 모르지만 분명히 AES-256-CTR을 사용하면 시스템에서 작동하지 않습니다. 위의 코드와 함께 AES-256-CBC를 사용하면 ...