Вопросы по теме 'webcrypto-api'
Шифрование RSA-OEP в ie11
Мне не удалось найти примеры шифрования RSA-OAEP в IE11.
Вот фрагмент моей реализации, в котором я получаю очень расплывчатую ошибку.
function convertStringToArrayBufferView(str) {
var bytes = new Uint8Array(str.length);...
768 просмотров
schedule
23.02.2023
Шифрование с открытым ключом в 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 просмотров
schedule
08.08.2022
Как загрузить цифровой сертификат PKCS#12 с помощью Javascript WebCrypto API
Я пытаюсь подписать данные с помощью WebCrypto API, но вместо того, чтобы создавать закрытый/открытый ключ и экспортировать его в pkcs#1 или 8, мне бы очень хотелось использовать PKCS#12 пользователя для подписи данных. Я читал спецификацию W3C, но...
13655 просмотров
schedule
05.05.2023
Невозможно проверить подписанное сообщение CMS с помощью webcrypto API
Я хочу проверить подписанное сообщение CMS с помощью JavaScript webcrypto API. Сообщение является частью ответа с отметкой времени в соответствии с RFC 3161.
Итак, я беру подпись, содержимое (из encapContentInfo) и открытый ключ и передаю...
225 просмотров
schedule
23.03.2023
как использовать закрытый ключ для шифрования данных в API веб-криптографии
Я следовал учебнику , чтобы использовать открытый ключ для шифрования данных и использования закрытый ключ для расшифровки данных в браузере. Но когда я пытаюсь использовать закрытый ключ для шифрования данных, возникает ошибка Uncaught (in...
1092 просмотров
schedule
29.04.2024
Где следует хранить ключи при использовании шифрования на стороне клиента в веб-приложении?
Предположим, я хочу добавить шифрование на стороне клиента в веб-приложение с помощью JavaScript Web Крипто API . Клиентская часть моего приложения будет шифровать данные каждого пользователя с помощью их ключа перед отправкой зашифрованных данных...
1571 просмотров
schedule
24.06.2022
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 просмотров
schedule
14.04.2024
Использовать криптофреймворки 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 просмотров
schedule
20.12.2023
Шифрование и дешифрование с помощью RSA OAEP
Я использую Web Crypto, а точнее эти примеры: https://github.com/diafygi/webcrypto-examples/#rsa-oaep
Моя основная цель - зашифровать строку своим открытым ключом и расшифровать ее своим закрытым ключом.
Шифрование с открытым ключом работает...
7667 просмотров
schedule
26.02.2024
Бенчмаркинг WebCrypto намного медленнее, чем сторонние библиотеки?
Я оцениваю, как производительность WebCrypto сравнивается со сторонними криптографическими библиотеками SJCL и Forge . Я ожидаю, что WebCrypto будет гораздо быстрее , поскольку это собственная реализация браузера. Это также было ранее и...
2118 просмотров
schedule
31.03.2023
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 просмотров
schedule
07.03.2022
Как я могу импортировать закрытый ключ RSA в формате PEM для использования с WebCrypto?
Я пытаюсь использовать WebCrypto для подписи токена с помощью RSA-PSS, но все равно получаю сообщение об ошибке:
DataError: Data provided to an operation does not meet requirements
at crypto.subtle.importKey .
Это мой код JavaScript:...
1665 просмотров
schedule
17.07.2022
Расшифровка 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 просмотров
schedule
13.02.2023
AES GCM шифрует в nodejs и расшифровывает в браузере?
Я пытаюсь зашифровать часть строки в nodejs, и мне нужно расшифровать ее во внешнем javascript. В nodejs я использовал криптографическую библиотеку, а в интерфейсе — веб-криптографию. Столкнулся с некоторой ошибкой при расшифровке во внешнем...
1220 просмотров
schedule
04.03.2023
Bcrypt NodeJS сравнивает пароль, всегда возвращая false
Итак, очевидно, я использую bcrypt для регистрации и хеширования своего пароля, и это работает. И теперь я делаю логин, где мне нужно сравнить пароль формы и хешированный пароль в базе данных, и вот как я это делаю:
// Get post data
let email =...
239 просмотров
schedule
18.07.2022