Files
skevity/source/Userdb/user_data.cpp

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;
}