2017-09-27 5 views
2

Nous utilisons le remplissage de style de cryptage de la bibliothèque jsbn PKCS # 1 pour crypter le message. Et maintenant nous voulons changer la bibliothèque de jsbn pour la crypto Web.Cryptage par la bibliothèque jsbn, puis décryptage par WebCrypto

Il n'y a pas de problème Avec la clé AES. Le problème est avec la clé RSA.

J'ai un message crypté par la bibliothèque jsbn. Est-il possible de décrypter le message par crypto web avec clé RSA?

La documentation WebCrypto ne supporte que l'algorithme RSA-OAEP pour le déchiffrement, est-il possible d'utiliser l'algorithme PKCS (RSASSA-PKCS1-v1_5)?

Répondre

2

L'algorithme RSASSA-PKCS1-v1_5 est un algorithme de signature. Probablement que vous vouliez dire algorithme RSAES-PKCS1-v1_5, mais il était obsolète dans une phase précoce du développement de l'API Web Crypto. Pour utiliser cet algorithme en JavaScript, vous devrez utiliser des solutions secondaires (disons "shims" pour le webcrypto). Juste pour votre information voici link à l'état d'implémentation de l'API WebCrypto pour le projet Chromium.