Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Criptografar
Message
From
08/08/2003 09:31:03
 
 
To
08/08/2003 08:06:29
General information
Forum:
Visual FoxPro
Category:
Troubleshooting
Title:
Miscellaneous
Thread ID:
00818132
Message ID:
00818181
Views:
25
>Exemplo: Se criptografar no windows 98 só consigo decriptografar em uma estação com windows 98.
>Como posso resolver essa questão uma vez que possuo clientes com windows 95/98/NT/2000/XP?


Lázaro

O problema é com uma muda do Cryptographic Services Provider. Deve ficar seguro que o CSP é o mesmo.
O Microsoft Base Cryptographic Provider (Rsabase.dll) para Windows 2000 é Microsoft Enhanced Cryptographic Provider (Rsaenh.dll) para Windows XP.
Para arrumar, muda a propiedade 'cprovidername' de la classe _cryptapi a "Microsoft Base Cryptographic Provider v1.0" qual e o valor da constante dsMS_DEF_PROV_A em wincrypt.h
#DEFINE dsMS_DEF_PROV_A "Microsoft Base Cryptographic Provider v1.0"
Veja também Microsoft Cryptography API May Not Work If the Default CSP Has Been Set Incorrectly mskb#Q313494


Alex Feldstein, MCP, Microsoft MVP
VFP Tips: English - Spanish
Website - Blog - Photo Gallery


"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry
Previous
Reply
Map
View

Click here to load this message in the networking platform