SVCS - Русская документация
Загрузка...
Поиск...
Не найдено
Utils.hxx
См. документацию.
1
13#pragma once
14
15#include <filesystem>
16#include <string>
17
31namespace svcs::core {
32
33namespace fs = std::filesystem;
34
54std::string read_file_to_string(const fs::path& full_path);
55
69std::string binary_to_hex_string(const unsigned char* binary_data, size_t length);
70
84std::string hex_to_binary_string(const std::string& hex_string);
85
97std::string compute_sha256(const std::string& input);
98
99}
Основные структуры данных СКВ и модель объектов.
std::string compute_sha256(const std::string &input)
Вычисляет хеш SHA-256 для заданных входных данных.
std::string read_file_to_string(const fs::path &full_path)
Читает всё содержимое файла в одну строку std::string.
Определения Utils.cxx:17
std::string hex_to_binary_string(const std::string &hex_string)
Преобразует шестнадцатеричную строку (например, 40 символов) в её сырое бинарное байтовое представлен...
Определения Utils.cxx:44
std::string binary_to_hex_string(const unsigned char *binary_data, size_t length)
Преобразует бинарный буфер (например, сырой хеш SHA-1) в его шестнадцатеричное строковое представлени...
Определения Utils.cxx:35