J'ai développé un site Web ASP.NET simple qui utilise Chilkatdotnet2 (version 9.0.8.0) pour générer une paire de clés publique/privée RSA utilisée pour le chiffrement. Voici l'exemple de codeChilkat RSA Encrypt échoue sous Windows7/IIS7
bool success;
string UnlockChilkatRSA = "XXXXXXXXXXXXXX";
int RSAKeyLength = 1024;
Chilkat.Rsa rsa = new Chilkat.Rsa();
success = rsa.UnlockComponent(UnlockChilkatRSA);
if (!success)
{
lblmsg.Text = "RSA component unlock failed";
return;
}
success = rsa.GenerateKey(RSAKeyLength);
if (!success)
{
lblmsg.Text = rsa.LastErrorText;
return;
}
string publicKey = rsa.ExportPublicKey();
string privateKey = rsa.ExportPrivateKey();
Cela fonctionne bien quand je héberger mon Web dans Windows Server 2003 (IIS6), mais quand j'ai essayé de l'héberger sur Windows7 (IIS7), cette ligne de code success = rsa.GenerateKey(RSAKeyLength);
ne marche pas le travail et la cause le web à geler. N'importe qui a l'expérience du même problème, tous les commentaires seraient appréciés.
Dans mon expérience, le soutien Chilkat tech est très réactif. Peut-être pourriez-vous leur demander quel est le bon SERVICE RÉSEAU dont dépend leur contrôle. –