Я планирую использовать шифрование AES на стороне клиента для своего веб-приложения.Кодирование Javascript, разбивающее и комбинируя многобайтовые символы?
Прямо сейчас, я искал способы, чтобы разорвать мультибайтные символов в один байт'non-символов, зашифровать (иметь один и тот же зашифрованный текст длиной),
де-склеп их обратно, конвертировать эти однобайтовые «не-символы» возвращаются к многобайтным символам.
Я видела wiki для UTF-8 (предположительно стандартная кодировка для JS?) И UTF-16, но я не могу понять, как обнаружить «фрагментированные» многобайтовые символы и как я могу их комбинировать назад.
спасибо:)
_I'm использовать на стороне клиента AES шифрование для моего веб-app._ - почему? HTTPS не применим? – Halcyon
Вы уверены, что ваша библиотека AES еще не имеет методов преобразования строк в/из UTF8? Какую библиотеку вы используете? – xanatos
@FritsvanCampen Я делаю здесь какой-то эксперимент - ничего не производят, но что-то вроде демонстрационной страницы – user1894397