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

Подпишите PDF с помощью обычного JavaScript
Поскольку WebCrypto API развивается и поддерживается Chrome и Firefox, я хотел бы использовать его для цифровой подписи PDF-документа. Вокруг не так много литературы, но я нашел несколько примеров [1] и библиотеку PKI.js [2]. В примерах описан...
37014 просмотров
schedule 26.10.2022

Как экспортировать ключ Web Crypto в jsrsasign
Я пытаюсь сгенерировать ключ RSA с помощью Web Crypto и использовать его для подписи строки с помощью jsrsasign ( Firefox делает не поддерживает RSA-PSS ). Поэтому я экспортирую ключ Web Crypto и преобразовываю его в PKCS8-PEM, но когда я...
1691 просмотров

CryptoKey ArrayBuffer в base64 и обратно
Мне было интересно, как мне решить эту проблему. Я генерирую пару ключей RSA-OAEP с помощью API WebCrypto, затем экспортирую закрытый ключ в pkcs8 из пары ключей, которая экспортируется как ArrayBuffer, и я хочу закодировать этот ArrayBuffer в...
4794 просмотров

Есть ли метод DH/ECDH, который я могу использовать между NodeJS, CSharp и WebCrypto?
Я создаю линии связи между расширениями браузера, приложением NodeJS (сервером) и приложением C#. Мне нужно обмениваться ключами между каждым экземпляром, используя такой метод, как Диффи-Хеллман или ECDH, чтобы я мог начать шифрование...
634 просмотров
schedule 28.05.2023

Как импортировать персональный сертификат в хранилище сертификатов ОС Windows из Chrome / Mozilla на стороне клиента
Я создал пару ключей и самоподписанный сертификат с помощью библиотеки JavaScript WebCrypto API и сторонний веб-сервис с помощью запроса CSR. Теперь я хочу сохранить сертификат с закрытым ключом в хранилище личных сертификатов Windows на клиентском...
1776 просмотров

Web Crypto API с использованием Microsoft Edge (38.14393.0.0)
Я использую Web Crypto API ( https://www.w3.org/TR/WebCryptoAPI/ ) успешно работает в Chrome (с момента первой поддержки Web Crypto), Firefox (с момента первой поддержки Web Crypto) и даже в Safari TP (10.2) с поддержкой WebCrypto Liner, заполнение...
964 просмотров

Почему функция шифрования WebCryptoAPI RSA-OAEP не может использовать ожидаемый максимальный размер фрагмента для данного размера ключа?
Я пытаюсь использовать crypto.subtle.encrypt для шифрования некоторых данных и столкнулся с проблемой из-за количества данных, которые я могу зашифровать за раз. Максимальный размер блока для 2048-битного ключа с использованием RSA-OAEP составляет...
221 просмотров
schedule 22.12.2022

Web Crypto API без ssl
Я написал небольшое веб-приложение для безопасной передачи сообщений, чтобы узнать больше о шифровании, и хотел показать его своим друзьям и позволить им немного поиграть с ним, поэтому я разместил его на своем маленьком сервере и был потрясен,...
704 просмотров

Web Crypto API вызывает исключение DOMException при расшифровке AES
Я хочу выполнить базовую расшифровку AES-CBC. У меня есть строка encData , зашифрованная 128-битным ключом rawKey , вектор инициализации defaultIV равен нулю. Я хочу использовать только Web Crypto API, без сторонних библиотек. Возможно ли это...
2020 просмотров
schedule 18.06.2023

WebCrypto API: DOMException: предоставленные данные слишком малы
Я хочу расшифровать сообщение на стороне клиента ( react.js ), используя Web Crypto API , который зашифрован на бэкэнде ( node.js ), однако я столкнулся со странной проблемой и понятия не имею, что не так (я также проверил это ) node.js...
264 просмотров

typemismatcherror ie11 метод веб-криптошифрования Что может быть не так?
var cryptoObj = window.crypto || window.msCrypto; let encrypted = await cryptoObj.subtle.encrypt( { name: "RSA-OAEP", }, key, plaintext ); return encrypted; Работает везде, кроме IE11.
45 просмотров