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

  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013