добавил sha256 для файла обновления
This commit is contained in:
@@ -9,9 +9,12 @@
|
||||
|
||||
|
||||
std::string http::utils::sha256(const std::string &payload) {
|
||||
// Вычисляем SHA256 хеш
|
||||
return sha256(payload.c_str(), payload.size());
|
||||
}
|
||||
|
||||
std::string http::utils::sha256(const char* data, size_t size) {
|
||||
unsigned char hash[SHA256_DIGEST_LENGTH];
|
||||
SHA256(reinterpret_cast<const unsigned char *>(payload.c_str()), payload.length(), hash);
|
||||
SHA256(reinterpret_cast<const unsigned char *>(data), size, hash);
|
||||
|
||||
// Преобразуем хеш в шестнадцатеричную строку
|
||||
std::stringstream ss;
|
||||
|
Reference in New Issue
Block a user