Files
App/src/util/crypto_util.hpp
HiepLM 9aee5f4100
Some checks failed
Test / test (push) Has been cancelled
update function login
2026-06-16 09:57:55 +07:00

17 lines
382 B
C++

#pragma once
#include <string>
namespace lm {
class CryptoUtil
{
public:
static std::string sha256Hex(const std::string& data);
static std::string randomToken(std::size_t bytes = 32);
static std::string hashPassword(const std::string& salt, const std::string& password);
static std::string hashPin(const std::string& salt, const std::string& pin);
};
} // namespace lm