Osadziłem w extraktorze wykrywanie metody pakowania na podstawie wartości flagi. Klucz jest importowany w momęcie jego wykrycia, Podmieniłem poprzednią metodę pliku konfiguracyjnego z txt na json (nie przetestowano). Brak flagi do generowania pliku HPP z tablicami kluczy.

This commit is contained in:
yanczi 2025-11-08 03:00:57 +01:00
parent 8402ce1b65
commit 293c1412ad
10 changed files with 18 additions and 34 deletions

View file

@ -180,22 +180,18 @@ void CreateCargo::computingBytes(const int8_t& flag, std::vector<char>& input, s
switch (flag)
{
case 1:
std::cout << "COMPRESSING" << std::endl;
output = cm.compress(input);
break;
case 2:
std::cout << "ENCRYPTION" << std::endl;
output = crypt.encrypt(input);
break;
case 3:
std::cout << "ZIP ENC" << std::endl;
output = crypt.encrypt(cm.compress(input));
break;
default:
std::cout << "RAW" << std::endl;
output = std::move(input);
break;
}