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

Шифрование RSA-OEP в ie11
Мне не удалось найти примеры шифрования RSA-OAEP в IE11. Вот фрагмент моей реализации, в котором я получаю очень расплывчатую ошибку. function convertStringToArrayBufferView(str) { var bytes = new Uint8Array(str.length);...
768 просмотров

Шифрование с открытым ключом в Internet Explorer 11
Я пытаюсь реализовать шифрование с открытым ключом с помощью JavaScript для IE11 со следующим кодом: <script> var data = new Uint8Array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]); var crypto = window.crypto || window.msCrypto; var...
1668 просмотров

Как загрузить цифровой сертификат PKCS#12 с помощью Javascript WebCrypto API
Я пытаюсь подписать данные с помощью WebCrypto API, но вместо того, чтобы создавать закрытый/открытый ключ и экспортировать его в pkcs#1 или 8, мне бы очень хотелось использовать PKCS#12 пользователя для подписи данных. Я читал спецификацию W3C, но...
13655 просмотров

Невозможно проверить подписанное сообщение CMS с помощью webcrypto API
Я хочу проверить подписанное сообщение CMS с помощью JavaScript webcrypto API. Сообщение является частью ответа с отметкой времени в соответствии с RFC 3161. Итак, я беру подпись, содержимое (из encapContentInfo) и открытый ключ и передаю...
225 просмотров

как использовать закрытый ключ для шифрования данных в API веб-криптографии
Я следовал учебнику , чтобы использовать открытый ключ для шифрования данных и использования закрытый ключ для расшифровки данных в браузере. Но когда я пытаюсь использовать закрытый ключ для шифрования данных, возникает ошибка Uncaught (in...
1092 просмотров
schedule 29.04.2024

Где следует хранить ключи при использовании шифрования на стороне клиента в веб-приложении?
Предположим, я хочу добавить шифрование на стороне клиента в веб-приложение с помощью JavaScript Web Крипто API . Клиентская часть моего приложения будет шифровать данные каждого пользователя с помощью их ключа перед отправкой зашифрованных данных...
1571 просмотров

Javascript - ключ/сертификат от USB Token
Я хотел бы спросить, невозможно ли с помощью JavaScript получить ключ из USB-токена или из сертификата, хранящегося в браузере . Я читал много статей, в которых говорилось, что WebCryptoApi не позволяет это сделать. Есть ли вариант получить...
3268 просмотров
schedule 12.03.2023

Crypto.subtle API веб-криптографии не определено в Apache Cordova
Я работаю с Cordova и библиотекой forge и Web Crypto API для выполнения sign и importKey операции. Тем не менее, Web Crypto API на устройстве Android предлагает только crypto.getRandomValues() , а значение SubtleCrypto не определено (crypto...
2085 просмотров

Использовать криптофреймворки js или браузерный веб-криптографический API?
Я хочу использовать алгоритмы шифрования в браузере. Я вижу два способа сделать это. Во-первых, используя доступные криптографические платформы javascript, такие как cryptojs, sjcl и т. д., или встроенный в браузер Web Crypto API. Я в...
1243 просмотров
schedule 01.01.2023

Подписи ECDSA между Node.js и WebCrypto кажутся несовместимыми?
Я использую следующий пример для подписи + проверки в Node.js: https://github.com/nodejs/node-v0.x-archive/issues/6904 . Проверка прошла успешно в Node.js, но не в WebCrypto. Точно так же сообщение, подписанное с помощью WebCrypto, не проходит...
4113 просмотров
schedule 07.09.2022

Ключи подписи/проверки Java и проверка Javascript WebCrypto не удались
Я пытаюсь генерировать ключи подписи/проверки (RSA) подписать значение (используя эти ключи) в веб-приложении Java (позволяет вызывать на стороне сервера) для проверки веб-клиентом — открытый ключ импортируется как RSASSA-PKCS1-v1_5 +...
1855 просмотров

Шифрование и дешифрование с помощью RSA OAEP
Я использую Web Crypto, а точнее эти примеры: https://github.com/diafygi/webcrypto-examples/#rsa-oaep Моя основная цель - зашифровать строку своим открытым ключом и расшифровать ее своим закрытым ключом. Шифрование с открытым ключом работает...
7667 просмотров

Бенчмаркинг WebCrypto намного медленнее, чем сторонние библиотеки?
Я оцениваю, как производительность WebCrypto сравнивается со сторонними криптографическими библиотеками SJCL и Forge . Я ожидаю, что WebCrypto будет гораздо быстрее , поскольку это собственная реализация браузера. Это также было ранее и...
2118 просмотров

WebCrypto: безопасное преобразование из RSA-OAEP в RSA-PSS
WebCrypto поддерживает RSA, но заставляет вас выбирать схему заполнения для различных операций, которые вы можете выполнять. RSA может выполнять как подписание / проверку, так и шифрование / дешифрование (+ перенос ключей), но это не очень возможно с...
413 просмотров
schedule 21.02.2023

Python - шифрование AES-GCM для совместимости с веб-криптографическим API
Как правильно зашифровать данные с помощью AES-GCM в Python, чтобы их можно было расшифровать с помощью веб-криптографического API? (с использованием PyCryptodome) Поскольку PyCryptodome использует nonce и WCA IV. Это проблема? Python: from...
812 просмотров

Как я могу импортировать закрытый ключ RSA в формате PEM для использования с WebCrypto?
Я пытаюсь использовать WebCrypto для подписи токена с помощью RSA-PSS, но все равно получаю сообщение об ошибке: DataError: Data provided to an operation does not meet requirements at crypto.subtle.importKey . Это мой код JavaScript:...
1665 просмотров

Расшифровка Webcrypto AES-CBC: ошибка операции — операция не удалась по причине, связанной с операцией
У меня есть следующий код для расшифровки зашифрованных данных AES с помощью Javascript Webcrypto-API, но он приводит к ошибке OperationError с сообщением «Операция не удалась по причине, связанной с операцией»: function...
3030 просмотров
schedule 23.10.2022

Web Crypto API — достаточно ли безопасен неизвлекаемый CryptoKey в IndexedDB от передачи с одного устройства на другое?
Web Crypto API предлагает возможность сохранить закрытый или открытый ключ как объект особого, непрозрачного типа в клиентской базе данных IndexedDB, т. е. клиент и среда выполнения JS могут работать с CryptoKey, но не могут его расшифровать. Кроме...
2089 просмотров

AES GCM шифрует в nodejs и расшифровывает в браузере?
Я пытаюсь зашифровать часть строки в nodejs, и мне нужно расшифровать ее во внешнем javascript. В nodejs я использовал криптографическую библиотеку, а в интерфейсе — веб-криптографию. Столкнулся с некоторой ошибкой при расшифровке во внешнем...
1220 просмотров

Bcrypt NodeJS сравнивает пароль, всегда возвращая false
Итак, очевидно, я использую bcrypt для регистрации и хеширования своего пароля, и это работает. И теперь я делаю логин, где мне нужно сравнить пароль формы и хешированный пароль в базе данных, и вот как я это делаю: // Get post data let email =...
239 просмотров