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.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); (...)
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.
Partager