Coder Social home page Coder Social logo

Comments (14)

sepehr1014 avatar sepehr1014 commented on August 29, 2024

If this can't be done, can you point out which parts need to be modified in order to implement this feature?

from sharpcompress.

sepehr1014 avatar sepehr1014 commented on August 29, 2024

@adamhathcock It seems this project is not actively maintained. We're working on a big project and we had plans to use SharpCompress as part of it ...

from sharpcompress.

adamhathcock avatar adamhathcock commented on August 29, 2024

I'm still here but I'm not actively working on it. Others have contributed and asked questions and I try to answer them. However, my focus is elsewhere at the moment.

As far as creating passwords, you'd probably want to modify the WriterFactory, as a starting point, to take the password. Then implement it on ZipWriter or other writers. Then the ArchiveFactory would do the same.

from sharpcompress.

alex4998 avatar alex4998 commented on August 29, 2024

I just reviewed the code. As far as I understand it is a matter of using PkwareTraditionalCryptoStream in the streams chain for writing data. It is, of course, if that class is fully implemented for encryption. I see this question was asked long ago. I need this too. Did somebody already did it or started doing it? I'm thinking about implementing this part but I would like to avoid double work and reuse what's already done but not added to the project. Please, let me know.

from sharpcompress.

adamhathcock avatar adamhathcock commented on August 29, 2024

I doubt anyone is working on it. Please do and submit a pull request :)

from sharpcompress.

dos-ise avatar dos-ise commented on August 29, 2024

Has there been any progress on this? I would need this feature....

from sharpcompress.

adamhathcock avatar adamhathcock commented on August 29, 2024

You’re welcome to add it yourself.

from sharpcompress.

dos-ise avatar dos-ise commented on August 29, 2024

I have tried something. But having problems with the encryption data :/
You can take a look at it under -> Commit 2482769e

from sharpcompress.

dos-ise avatar dos-ise commented on August 29, 2024

Did you take a look at my commit?

from sharpcompress.

adamhathcock avatar adamhathcock commented on August 29, 2024

I didn't because I'm on vacation and I have no idea how to view whatever you're referring to.

Please, make a pull request if you have something for review.

from sharpcompress.

dos-ise avatar dos-ise commented on August 29, 2024

Forget that :)

from sharpcompress.

adamhathcock avatar adamhathcock commented on August 29, 2024

Sorry, I would really like a diff. Pull Requests do work with a proper fork of the repo.

from sharpcompress.

dos-ise avatar dos-ise commented on August 29, 2024

#284

now it has worked ^^
I'm just stupid :)

from sharpcompress.

Looooong avatar Looooong commented on August 29, 2024

Is there any problem on the zip_encryption branch? Perhaps I can look into it.

from sharpcompress.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.