Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Requests: Layered Compression #513

Open
jujubeja opened this issue Nov 18, 2024 · 0 comments
Open

Feature Requests: Layered Compression #513

jujubeja opened this issue Nov 18, 2024 · 0 comments
Labels
enhancement New feature or request suggestion

Comments

@jujubeja
Copy link

  • Compress a single zip file 1 to 100 times, using different passwords and encryption algorithms

Layered compression refers to the process of compressing a file or folder multiple times.

  • Layered Processing: Layered compression divides data into multiple layers, with each layer utilizing different compression algorithms

  • Multiple Encryption: Each layer uses different encryption algorithms and keys, requiring attackers to break through each layer. This means that even if they successfully crack the encryption of one layer, they still face the protection of the other layers.

  • Increased Complexity of Cracking: Attackers need to invest more time and resources to crack the encryption of each layer and obtain the corresponding keys. This complexity makes attacks more difficult and increases the chances of failure.



Example

  • Algorithm selection is random. Password generation is random.
    Layer - Algorithm - Cipher
    1 AES 123
    2 ChaCha20 1234
    3 Blowfish 12345
    4 CAST5 123456
    5 Camellia 1234567
    6 AES 12345678
    7 DES x123
    8 3DES x1234
    9 AES x12345
@MouriNaruto MouriNaruto added suggestion enhancement New feature or request labels Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request suggestion
Projects
None yet
Development

No branches or pull requests

2 participants