OPENSSL sha256摘要 例程


#include <openssl/sha.h>
#include <cstdlib>
#include <stdlib.h>
#include <memory>
extern "C"
{
#include <openssl/applink.c>
};

#pragma comment(lib,"libeay32.lib")

int main(int argc,char ** argv)
{
    unsigned char buffer[512];
    memset(buffer,0,sizeof(buffer));
    memcpy(buffer,"abc",3);
    unsigned char digest[32];
    SHA256(buffer,3,digest);
    for(int i=0 ;i<32;i++)
        printf("%02X",digest[i]);
    return 0;
}

你可能感兴趣的:(c,buffer,include)