как сделать криптографию (цифровую подпись) в Linux - PullRequest
2 голосов
/ 05 апреля 2011

Я сделал PKCS_7_ASN_ENCODING |X509_ASN_ENCODING в Windows с помощью Wincrypt, и я должен проверить подпись в Linux.Может кто-нибудь рассказать про хороший светлый crypto api на linux.

При поиске я обнаружил http://home.gna.org/cryptodev-linux/ и при его компиляции я получаю эту ошибку crypto / hash.h: Нет такого файла или каталога

Ответы [ 3 ]

4 голосов
/ 05 апреля 2011

Эта ошибка возникает из-за того, что у вас нет заголовков ядра для вашей системы / ядра, поэтому, когда вы пытаетесь скомпилировать, он не может найти эти заголовки.

Еще о вашей конечной цели, хотите ли вы проверить, подписан ли сертификат чужим сертификатом?

Если это так, и если вы готовы использовать OpenSSL , взгляните на этот ответ .

3 голосов
/ 05 апреля 2011
0 голосов
/ 05 апреля 2011

Я бы выбрал GPG (у него также есть свой собственный API, просто посмотрите сбоку) или Beecrypt , который, вероятно, немного легче понять, но не такой сложный в его функциональность

...