Bonjour a tous,

voilà, je cherche un moyen simple d’exécuter un bout de code Java dans mon application C#. Je programme sous visual studio.

Mon problème est que je veux décrypter un mot de passe crypter en PBEWithMD5AndDES et que je ne trouve pas comment le faire en C# alors qu'en Java cela me prend 4 lignes !

Code Java pour décrypter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
org.jasypt.encryption.pbe.StandardPBEStringEncryptor enc = new org.jasypt.encryption.pbe.StandardPBEStringEncryptor ();
        enc.setAlgorithm("PBEWithMD5AndDES");
        enc.setPassword("MYKEYCRYPT"); //Clé de cryptage
        String s = enc.decrypt("F/a19FQ3ENw61C9GKptd8G0HkbEkO/a+"); //chaine crypté
        System.out.println("Mot de passe décrypté : " + s); //résultat
Donc, à défaut de trouver la solution en C#, je me suis dit que si il y a un moyen d'executer ce code en C#, cela fonctionnerais

Mais si quelqu'un sait décrypter ceci en C#, je suis preneur aussi ! Merci d'avance