RSA Chiffrer en PHP à déchiffrer .NET

En PHP je suis en RSA le cryptage d'un message à décrypter .NET application... mais je reçois un "Mauvais Clé de" l'exception".NET....

Pour le chiffrement RSA, je suis à l'aide de la POIRE classe Crypt_RSA-> chiffrer avec la clé publique (qui est un module, exposant la paire), je reçois de travail système de cryptage .NET...

Je suppose que la question la plus facile serait-> ne "les Mauvaises Clé" signifie qu'il n'est pas en mesure de déchiffrer le message que ce soit? C'est à dire, il n'est pas chiffré correctement?

La plus difficile question-> y at-il quelque chose de précis sur le cryptage RSA, qui provoque des bizarreries entre .NET et PHP?

Pourrait-il y avoir un problème avec la clé elle-même? Caractères illisibles, problème entre UNICODE et UTF-8?
Vous pourriez être en utilisant différents rembourrages.
RE: Rembourrage: Est le sujet de la chaîne elle-même? Dans ce cas, c'est exactement 32 octets - qui est divisible par 8... alors que j'ai que de la couverture?
Problème avec la clé? Bonne question... je suppose que la Clé est bien. La même clé est utilisée pour décoder les messages sur le serveur principal de l' .NET application (je suis tout simplement en essayant de reproduire le backend version en PHP). Système de back-office fonctionne très bien. Et juste pour s'assurer que je ne suis pas absolument aucune idée là-> une clé publique RSA est juste un module et l'exposant qui est utilisé par RSA classe pour chiffrer le message, non? J'ai vu quelques références à des certificats, dont je ne suis pas en utilisant comme j'ai supposé que j'avais besoin de la clé publique.

OriginalL'auteur user312904 | 2010-04-09