Я играл с этим в течение минуты, и я не могу понять это правильно. Я несколько раз изменял параметры сортировки и длину varchar, но все, что я получаю, это пустые поля после отправки. В незашифрованном виде они заполняют поля просто отлично. Но во-вторых, я зашифровал их - это пустой город.
Я подумал, что он просто использует другую кодировку символов, но либо я полностью пропустил правильную кодировку, либо это что-то другое.
Это в основном то, что я делаю, что касается шифрования:
$cm = 'aes-256-cbc-hmac-sha256';
$ivlen = openssl_cipher_iv_length($cm);
$iv = openssl_random_pseudo_bytes($ivlen);
$accessToken = 'AA44FC23459DD9A9D009DABBAAABF';
// this is just to show what the iv and c_key end up looking like
$iv = ' ... �u0�du ... ';
$c_key = ' ... 8�!Ò��u0�du�2⮩e ... '; // ellipses are just a fill in
// then I go ahead and encrypt...
$SSLaccessToken = openssl_encrypt($pw, $cm, $c_key, $options=0, $iv);
Но в секунду, когда я пытаюсь засунуть его в базу данных, оно надевает на меня. Итак - что мне не хватает? Это должен быть набор символов, верно? Это единственное, что имеет смысл для меня - но как мне это прибить?