La création de clés RSA de paramètres connus en Java

Je suis en train de travailler sur la mise en œuvre de Bing Cashback. Afin de vérifier la réception d'une demande à partir de Bing comme valide qu'ils fournissent une signature. La signature est un 160 bits SHA-1 hash de l'url chiffré à l'aide de RSA.

Microsoft fournit le RSA "clé publique", le module et l'exposant, avec qui je suis censé décrypter le code de hachage.

Est-il un moyen de créer la Java des objets clés nécessaires pour déchiffrer le hachage comme dit Microsoft?

Tout ce que je peux trouver crée des paires de clés RSA automatiquement puisque c'est la façon dont RSA est censé fonctionner. Je tiens vraiment à utiliser les objets Java si à tout possible, car évidemment c'est plus fiable qu'une main codé solution.

L'exemple de code qu'ils ont fourni .NET et utilise un .NET fonction de la bibliothèque pour vérifier le hachage. Plus Précisément RSACryptoServiceProvider.VerifyHash()

OriginalL'auteur meleager | 2010-01-07