Вопросы по теме '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 просмотров
schedule
05.10.2022
CryptoKey ArrayBuffer в base64 и обратно
Мне было интересно, как мне решить эту проблему. Я генерирую пару ключей RSA-OAEP с помощью API WebCrypto, затем экспортирую закрытый ключ в pkcs8 из пары ключей, которая экспортируется как ArrayBuffer, и я хочу закодировать этот ArrayBuffer в...
4794 просмотров
schedule
08.11.2023
Есть ли метод DH/ECDH, который я могу использовать между NodeJS, CSharp и WebCrypto?
Я создаю линии связи между расширениями браузера, приложением NodeJS (сервером) и приложением C#. Мне нужно обмениваться ключами между каждым экземпляром, используя такой метод, как Диффи-Хеллман или ECDH, чтобы я мог начать шифрование...
634 просмотров
schedule
28.05.2023
Как импортировать персональный сертификат в хранилище сертификатов ОС Windows из Chrome / Mozilla на стороне клиента
Я создал пару ключей и самоподписанный сертификат с помощью библиотеки JavaScript WebCrypto API и сторонний веб-сервис с помощью запроса CSR. Теперь я хочу сохранить сертификат с закрытым ключом в хранилище личных сертификатов Windows на клиентском...
1776 просмотров
schedule
07.06.2022
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 просмотров
schedule
12.12.2022
Почему функция шифрования WebCryptoAPI RSA-OAEP не может использовать ожидаемый максимальный размер фрагмента для данного размера ключа?
Я пытаюсь использовать crypto.subtle.encrypt для шифрования некоторых данных и столкнулся с проблемой из-за количества данных, которые я могу зашифровать за раз. Максимальный размер блока для 2048-битного ключа с использованием RSA-OAEP составляет...
221 просмотров
schedule
22.12.2022
Web Crypto API без ssl
Я написал небольшое веб-приложение для безопасной передачи сообщений, чтобы узнать больше о шифровании, и хотел показать его своим друзьям и позволить им немного поиграть с ним, поэтому я разместил его на своем маленьком сервере и был потрясен,...
704 просмотров
schedule
09.11.2022
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 просмотров
schedule
17.01.2023
typemismatcherror ie11 метод веб-криптошифрования Что может быть не так?
var cryptoObj = window.crypto || window.msCrypto;
let encrypted = await cryptoObj.subtle.encrypt(
{
name: "RSA-OAEP",
},
key,
plaintext
);
return encrypted;
Работает везде, кроме IE11.
45 просмотров
schedule
04.11.2022