ハッシュ値の生成を細かく制御したい場合は、EVP digestを使います。 #include<iostream>#include<string>#include<vector>#include<openssl/evp.h>intmain(){std::stringstr("Hello World");EVP_MD_CTX*mdctx;constEVP_MD*md;md=EVP_get_digestbyname("SHA1");if(md==NULL){printf("Unknown message ...
上記で解説したようにファイルパスの後ろにハッシュアルゴリズムを記載することで指定することができます。 ※Windows10の場合、ハッシュアルゴリズムを指定しない場合はデフォルトの「SHA1」となります。 ハッシュアルゴリズムは以下のものが指定可能です。 ・MD2 ・MD4 ・MD5 ・SHA1...
sha1:'+crypto.createHash('sha1').update(plainText).digest('hex'));console.log('sha256:'+crypto.createHash('sha256').update(plainText).digest('hex'));console.log('sha384:'+crypto.createHash('sha384').update(plainText).digest('hex'));console.log('sha512:'+crypto.createHash('sha...