Вопросы по теме 'webcrypto-api'

API / алгоритм Webcrypto для шифрования, дешифрования, а также подписи и проверки
Я пытаюсь добиться асимметричного шифрования и пытаюсь отправить строку через небезопасный транспортный канал. Я использую алгоритм RSA-OAEP для шифрования своих данных. Я шифрую строку с помощью открытого ключа, однако на стороне получателя я хотел...
630 просмотров

Зашифровать библиотекой jsbn, а затем расшифровать с помощью WebCrypto
Для шифрования сообщения мы используем заполнение в стиле шифрования PKCS # 1 из библиотеки jsbn. А теперь мы хотим изменить библиотеку jsbn для веб-криптографии. С ключом AES проблем нет. Проблема с ключом RSA. Я зашифровал сообщение...
175 просмотров
schedule 22.07.2022

Ошибка JavaScript WebCrypto importKey: данные ключа AES должны быть 128 или 256 бит
Я пытаюсь импортировать существующий ключ, но что бы я ни делал, я получаю: «Данные ключа AES должны быть 128 или 256 бит» У меня есть ArrayBuffer со значением 128 int от 0 до 255, и он не работает, даже если я оборачиваю его в Uint8Array. Даже...
1382 просмотров

Обертка закрытого ключа RSA с помощью ключа AES, а затем распаковка
Я пытался защитить паролем закрытый ключ RSA, созданный с помощью API веб-криптографии. Сделать это, Сначала я генерирую пару ключей RSA Затем я получаю симметричный ключ AES из пароля Затем я оборачиваю закрытый ключ RSA из шага 1 ключом...
1568 просмотров

Как проверить подписанный JWT с помощью SubtleCrypto API Web Crypto?
Я пытаюсь проверить подпись JWT с помощью интерфейса SubtleCrypto API Web Crypto. Мой код не будет проверять подпись токена, в то время как инструмент отладки на JWT.io будет, и я не знаю почему. Вот моя функция проверки: function verify...
1644 просмотров
schedule 21.09.2022

Использование сертификата PKI для подписи в браузере
У меня есть довольно простой вариант использования. Пользователь моего веб-приложения должен иметь возможность подписывать выходные данные на определенных этапах рабочего процесса. Веб-сайт защищен с помощью взаимного ssl, поэтому, когда...
485 просмотров

ECDH для P-521 (Web Crypto Api) / secp521r1 (NodeJS Crypto) генерирует немного другой общий секрет
Я создал пару открытого и закрытого ключей с помощью ECDH из NodeJS. function _genPrivateKey(curveName = "secp384r1", encoding = "hex") { const private_0 = crypto.createECDH(curveName); private_0.generateKeys();...
112 просмотров