Вы можете зашифровать данные с помощью некоторых библиотек, таких как http://home.versatel.nl/MAvanEverdingen/Code/, но, как было упомянуто выше, они могут быть подвергнуты обратному анализу кем-то, кто использует отладчик для просмотра ключа.
Чтобы сделать это безопасно, вам понадобится открытый ключ для сервера, и он будет использовать его для получения симметричного ключа от сервера, который зашифровал ключ своим закрытым ключом.
javascript затем расшифровывает симметричный ключ с помощью открытого ключа.
Теперь этот симметричный ключ используется для шифрования данных.
Если данные достаточно малы, вы можете использовать открытый ключ для шифрования данных, но существуют ограничения по размеру в зависимости от размера вашего открытого ключа.
Итак, да, вы можете сделать это, но это может быть переработано.