MS CryptoAPI vagy Delphi CryptLib
2005-03-04T14:04:01+01:00
2005-03-04T14:21:05+01:00
2022-07-22T19:16:43+02:00
CrEeKeR
MS CryptoAPI:
CER fileból CertificateContext legyártása megy. De ebből nem tudom
kinyerni a Public Key-t ezáltal nem tudok Encrypt-álni. Encrypt és
Decrypt az megy, ha a kezemben van a kulcs... Kulcsot tudok generálni, de ezzel nem megyünk semmire mert fileból kéne beolvasni (Cer, Pvk). Ez viszont nem megy...

A CER fájlból a certificate context-et le tudom gyártani, de nem tudom kinyerni a CER fájlban lévő RSA public kulcsot.
Ezért nem tudok Encrypt-álni. A CER file adott, azt nem én gyártom.

A PVK fájlból sem tudom kinyerni a private kulcsot

Sajna egyik esetben sem tudom, hogy ezt milyen módon tudnám megtenni.
Lehet hogy már egy-két függvénynév is segítene, de sem a helpben sem a
net-en nem találtam róla normális dokumentációt

Delphi CryptLib:
Ezzel le tudok gyártani tetszőleges számú CER-t és a kulcs-párokat meg
tudom jegyezni (Fileban) Azokat vissza is tudom keresni/olvasni (Label alapján). De viszont hiába van a kezemben a kulcspár Cryptlibbel nem tudok Encryptálni és Decryptálni. Decryptálásra van példa, de ahhoz, hogy ki tudjam próbálni kéne először Ecryptálni viszont annak a logikai felépítése más és nem következtethető ki a Decryptálás algoritmusából. Ezáltal Nem tudok kódolni/dekódolni hiába van meg a cer meg minden kulcs....

Van valakinek 5lete, tapasztalata... amit megosztana ?

Előre is köszi
Mutasd a teljes hozzászólást!
Sorry, én magam írtam CryptoAPI wrapper-eket Delphi-hez, így mást nem tudok ajánlani, csak az MSSDK-t, ha esetleg nem ismernéd:

Cryptography

Hátha segít; én jól boldogultam ezzel az anyaggal.
Mutasd a teljes hozzászólást!

abcd