You are browsing as a guest. Sign up (or log in) to start making projects!

My eyes only!

  • 5 Devlogs
  • 9 Total hours

This program will let you encrypt and split your files, storing your previous encryption keys on a db which you can review. Made to secure your data if you decide to use unconventional cloud storage solutions which hold the ability to share/sell your data. (see readme)

Ship #1 ✨ Blessed

I made a File encryption and file splitting program in python. This could come in handy if the massive 200gb free cloud storage plans appeal to you but the "we get to sell your data" doesn't. This is windows only tested but i got a demo vid goin in the readme and it prolly works elsewhere. It may look ugly, be better ugly than your files leaked right? (ok ill stop now mb gng)

  • 5 devlogs
  • 9h
  • 14.85x multiplier
  • 154 Stardust
Try project → See source code →
Open comments for this post

3h 9m 24s logged

Fixed everything. Added a GUI to my program with 3 main tabs.
Home tab lets you review the db storing all your keys and prior encryptions
encrypt/split tab lets you encrypt and split files
decrypt/merge tab, kinda self explanatory
used tkkbootstrap
fixed up readme too
added a progress bar, very good improvement from last time
Think im done for now

0
0
1
Open comments for this post

2h 23m 42s logged

I attempted to make a gui. It didnt work.
Got 4 tabs going on it, a home tab where one can review all, an encrypt tab, decrypt tab, and review tab to get a better look at the db (maybe add del functionality)
themes didnt work.
Will try later, this took way too long and didnt get the results I wanted.

0
0
2
Open comments for this post

52m 27s logged

added merge and decrypt option (had to ask ai for debugging in the end, took way longer than it should’ve)
now you can specify a folder with all the encrypted splitup files, and specify the entry that the files encrypted, and it will merge/decrypt those files.
also made sure that file wouldnt overflow. if you had a file that was 1gb, and to split into 2 files, now a hard stop will ensure that the 1st chunk doesnt exceed 500mb, even if the chunk that was being encrypted exceeded this.
TODO:
make a GUI (want to spend some time on this, gain some experience with ttkboostrap since ive alrdy used customTkinter, and get a feel of which is better)

0
0
2
Open comments for this post

42m 14s logged

Finished a temporary (maybe fallback) CLI, files now split and encrypt in chunks (specified). db working, fixed bugs in encryption engine
Todo:
add decrypt and merge functionality (using an xor mask, so decryption should be very straightforward)
add it to CLI
get started on GUI and some way to export keys/encryption entries (incase files are to be shared)

0
0
2
Open comments for this post

1h 30m 52s logged

Finished draft functions needed for the actual program (e.g. req for files/folder, sqlite table creation, adapted my encryption engine from previous project to work with any number of bytes rather than go through bit by bit, generate a setsize key, used as a seed to get any given chunk of a keystream)
now will work on:
taking in file as input, not text
encrypting in chunks
a small mock CLI temporary
some way to review the db

0
0
3

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…