12 lines
358 B
C++
12 lines
358 B
C++
#include "user_data.h"
|
|
#include <openssl/rand.h>
|
|
#include <openssl/hmac.h>
|
|
#include <string.h>
|
|
|
|
int Hash_Password(const char *password, unsigned char *out) {
|
|
const unsigned char salt[] = "alskdjaslkjdjasdjiw3i";
|
|
int size =PKCS5_PBKDF2_HMAC(password, strlen(password), salt, sizeof(salt),
|
|
1000, EVP_sha256(), 32, out);
|
|
return size;
|
|
}
|