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:
parent
8402ce1b65
commit
293c1412ad
10 changed files with 18 additions and 34 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue