Déchiffrer RSA PKCS7 sans BouncyCastle
Bonjour,
J'ai développé il y a quelque temps une procèdure de chiffrement // déchiffrement avec clef asymétrique.
J'utilise la librairie de BouncyCastle pour la lecture de la clef de déchiffrement et tout fonctionne parfaite bien.
Code:
1 2 3 4 5 6 7
|
(...)
BufferedReader br = new BufferedReader(new FileReader(keyFile));
Security.addProvider(new BouncyCastleProvider());
KeyPair kp = (KeyPair) new PEMReader(br).readObject();
PrivateKey privateKey = kp.getPrivate();
(...) |
Sauf que contrairement à la philosophie de "Si ça fonctionne, n'y touche pas", j'aimerais pouvoir le changer ma façon de faire et ne pas dépendre de BouncyCastle.
Pouvoir utiliser ma classe de chiffrement / déchiffrement dans plusieurs autres projets sans devoir y inclure la "lourde" librairie de BC, serait un gros plus !
Je me demandais donc si quelqu'un déjà réussit a déchiffrer un message avec une clef asymétrique PKCS#7 sans utilisé la librairie de BouncyCastle.
Merci.