Я ожидаю зашифровать строку со стороны клиента (используя aes-256-cbc и секретный пароль, уже известный как серверу, так и клиенту).
И тогда я бы хотел расшифровать его (на стороне сервера).
У меня есть код, который работает очень хорошо (говоря функционально). Но, похоже, мне нужно отправить вектор IV с клиента на сервер.
Я сейчас сделал это так:
00000000000000000000000000000000.JAPQElUAxxxxxxxxxxxjTgJAPQElUAfgydvbY=
Итак, на сервере я разделил полезную нагрузку с «точкой» в качестве разделителя и считаю первый элемент вектором.
Я считаю, что отправлять IV таким образом нехорошо.
Не могли бы вы помочь мне понять, как это должно работать?