quick.db icon indicating copy to clipboard operation
quick.db copied to clipboard

[Feature Request] Encryption

Open CPbt4uaub2arkpX8sY2LApxIiSqkD9VP opened this issue 3 years ago • 6 comments

I understand that quick.db is made to ensure a quick and easy to use system for database storage exists. And yes, the feature I am requesting for is kinda overkill, but think of the benefits that people that use quick.db might receive since most people that use this repo/dependency are learning developers that are interested in programming in general. Yes, they may be better off using something pros use but what about those who can learn from it?

I wouldn't call encryption overkill, most of what is in the database normally isn't encrypted unless it is really personal information that shouldn't be revealed on plain sight like passwords for example.

If you are asking for a function that would automatically encrypt/decrypt while storing or retrieve a specific value in the database than I wouldn't be saying no to it. There is a lot of stuff to be done before as it would be placed in a quite low priority.

If you are asking about encrypting everything in the database or the sqlite file itself than it is completely out of the scope of this project

Which one of these are you requesting? Or maybe it's something else?

Zelak312 avatar Aug 20 '22 19:08 Zelak312

If you are asking for a function that would automatically encrypt/decrypt while storing or retrieve a specific value in the database than I wouldn't be saying no to it. There is a lot of stuff to be done before as it would be placed in a quite low priority.

I was thinking about this! :)

Wow that was a really fast response, thank you for hearing me out!

You're welcome. I will see what I can do for this, I think it will be a great addition to the utility functions that quick.db offers.

Zelak312 avatar Aug 21 '22 17:08 Zelak312

I hate to be the person that pesters developers, so I apologize if I am being annoying. I understand that the db here is made for quick and easy usage and that talks about encryption are underway. I also understand that the feature is one that is of low priority. However, I would like to ask how soon are we likely to see this feature. Once again, I thank you for reading this.

Hey, sorry for the extremely late reply. I was gone for a while and I left the project for a little while to handle stuff on my side.

I am currently back as in the Lead position of this project again so stuff is going to be moving starting tomorrow.

I have no idea how long it will take for this feature, the main plate consit of rewriting tests and pushing a new version. After those, if nothing else comes up more urgent, it will be done.

Again sorry for the wait

Zelak312 avatar Oct 10 '22 02:10 Zelak312

Don't worry about it! I love the work here and I understand that people are people with their own things to do!

Holy shit! NICE FEATURES! I saw the logs in the discord server! It is pretty cool to see something like this go so far!

Hey, Sorry for taking a lot of time for this feature, I had to do a lot of stuff to make quick.db more stable and version 10.0.0 is coming soon which makes it a lot stable. Fortunately someone added the Encryption feature, I will be making tests for it and it should release either in version 10.0.0 or 10.1.x

You can follow the progress over at this pull request #308 Thanks for the comment above, most drivers where added by the community!

Zelak312 avatar Apr 13 '23 21:04 Zelak312

NICE!!! Holy cow man! Desoite your tight shedule you guys have done it! I am amazed by you all.

On Fri, Apr 14, 2023, 05:52 Zelak @.***> wrote:

Hey, Sorry for taking a lot of time for this feature, I had to do a lot of stuff to make quick.db more stable and version 10.0.0 is coming soon which makes it a lot stable. Fortunately someone added the Encryption feature, I will be making tests for it and it should release either in version 10.0.0 or 10.1.x

You can follow the progress over at this pull request #308 https://github.com/plexidev/quick.db/pull/308

— Reply to this email directly, view it on GitHub https://github.com/plexidev/quick.db/issues/250#issuecomment-1507652111, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVEGAZN3VR777QL5JA45WZDXBBYRXANCNFSM57DRAGLA . You are receiving this because you authored the thread.Message ID: @.***>

Hey, I will be removing the encryption stuff, I don't have time much to work on quick.db and it would make it even harder for me to have to deal with this so unfortunately it will be something the user will have to do by themselves for now. I appologise for going back on my words, I will be closing this issue since I don't plan to add this any time soon with my current time being taken away by other things.

Zelak312 avatar Sep 20 '23 17:09 Zelak312