Je suis occupé à essayer au port du code Java qui ressemble à ceciC# RSA sans rembourrage
Cipher rsa = Cipher.getInstance("RSA/ECB/nopadding");
rsa.init(Cipher.DECRYPT_MODE, RSAPrivateKey);
decryptedData = rsa.doFinal(data, 0, 128);
à C#, mais comme il semble que le RSACryptoServiceProvider, vous oblige à utiliser soit le rembourrage OEAP ou PKCS1. Je sais pas de remplissage n'est pas sécurisé, mais dans ce cas je travaille avec un client source fermée, donc je ne peux rien faire à ce sujet. Y a-t-il un moyen de contourner ce problème de remplissage?
Je vais essayer, merci. – Josh