@sn4il для шифрования нужны ключиДля архивирования - ну, сжатие.
Я бы скорее назвал это кодированием)