Blowfish crypt(3)相当于使用OpenSSL?

时间:2014-07-10 18:59:09

标签: c hash openssl blowfish crypt

我正在尝试使用crypt库在C中生成单向密码哈希(Blowfish)。但是,由于某种原因,返回哈希值为空。

/*
gcc  -lcrypt   crypt.c -o crypt
./crypt
*/
#include <stdio.h>
#include <crypt.h>
int main(int argc, char *argv[]){
  char *hash= crypt("root", "$2a$10$vI8aWBnW3fID.ZQ4/zo1G.q1lRps.9cGLcZEiGDMVr5yUP1KUOYTa");
  printf("hashed=%s\n", hash);
  return 0;
}

如何使用OpenSSL库完成同样的事情?

0 个答案:

没有答案