Как зашифровать данные на стороне клиента с помощью eToken

Я собираюсь разработать приложение с Spring Framework и JSP следующим образом:

1) Когда клиент вводит любой текст и нажимает кнопку шифрования, данные должны быть зашифрованы на стороне клиента, но это шифрование должно выполняться с использованием eToken.

2) Когда клиент загружает любой файл, он должен храниться в зашифрованном виде в базе данных.

Для этого я искал в Google, но не нашел никаких полезных ресурсов. Мы используем eToken, который содержит пару ключей с использованием алгоритма RSA. Моя проблема заключается в том, как зашифровать и расшифровать данные и файлы на стороне клиента с помощью eToken?

Я застрял здесь, пожалуйста, помогите мне как можно скорее. Благодарю.

1 ответ

Предполагая, что вы хотите сделать это через браузер, вам понадобится ActiveX или Java-апплет, который сделает эту работу. Задача не может быть выполнена с использованием клиентского JavaScript.

Мы разработали подобное решение в нашем продукте SecureBlackbox, хотя на данный момент оно работает для подписи (мы не могли представить реальный вариант использования, который потребовал бы шифрования).

JFYI: Для шифрования вам не нужен закрытый ключ, а только открытый ключ. Открытый ключ можно экспортировать с токена на компьютер.

Другие вопросы по тегам