SORU
28 Mayıs 2009, PERŞEMBE


C SHA karma OpenSSL Kütüphanesi kullanarak oluşturmak

Nasıl ya SHA1, SHA2 sağlamalarının OpenSSL Kütüphanesi kullanarak oluşturabilirsiniz?

Google aradım ve herhangi bir fonksiyon veya kod örneği bulamadım.

CEVAP
28 Mayıs 2009, PERŞEMBE


Komut satırından, sadece bir şey

printf "compute sha1" | openssl sha1

Bu gibi kütüphane çağırabilirsiniz:

#include <stdio.h>
#include <string.h>
#include <openssl/sha.h>

int main()
{
    unsigned char ibuf[] = "compute sha1";
    unsigned char obuf[20];

    SHA1(ibuf, strlen(ibuf), obuf);

    int i;
    for (i = 0; i < 20; i  ) {
        printf("x ", obuf[i]);
    }
    printf("\n");

    return 0;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • sdasmarchives

    sdasmarchive

    2 HAZİRAN 2010
  • VvCompHelpvV

    VvCompHelpvV

    4 EYLÜL 2007