vaultic is a terminal tool made in python, that is a password manager that stores your passwords in randomly fetched memes!
vaultic is a terminal tool made in python, that is a password manager that stores your passwords in randomly fetched memes!
made the password manager in textual, used steganography to store the vault and all the secrets in a image. also learnt alot about how textual syntax is comparable to swiftUI syntax and how the cryptography library in python works! hope the ship goes well lol! merry christmas!
added a few touch ups like auto hiding for passwords and a open meme button, which messed with the css, but i did end up adjusting it. also packaged and uploaded to pypi! and now vaultic is a package! also updated the readme, ready to ship!
Log in to leave a comment
implemented basic crud functions, i added update functions and vault functions to the vault. and then simply wired them to the get screen, i did avoid making another screen, since i wanted to keep the app minimal, but, without another screen, the app was just becoming more congested and complicated. so i made a seperate update screen, for the user to change the password of a specific service. the delete function works the same way, with it getting the master password, and verifying and deleting the password, i did have to use a bit of chatgpt, since i was getting issues with how to get the current pwd field showing and then toggling and all that, but i just made it reveal at the end.
Log in to leave a comment
added a generate password function so a secure password can be made, using secrets + string instead of random… also i added copy functions to both the store screen and get screen so the user doesnt have to reveal just to get the password, i also need to add managing passwords, as in deletion and edition.
Log in to leave a comment
made a meme preview to make the app more appealing, used rich-pixels since textual doesnt allow image rendering, the image looks a bit wonky, but thats how it looks pixelated, i tried to fix it by making the image bigger, and it did work a bit. but it slowly became in the pain the bum bum to auto size, which i did end up adding, so the app is more responsive, another fix that i added was that the app now automatically refreshes the list of saved passwords when the getscreen is loaded
Log in to leave a comment
added a multiscreen view, and learnt that textual screens work alot like swiftui! also, i setup a get password system, which lists the current passwords listed and then lets you verify with your master password to get your pass, not instead of the vault being stored in vault.bin, it is now saved in a meme! the meme is randomly pulled from meme-api.com/gimme, and is forced in png for stego to work! i also implemented this unlock system so its actually like a vault!
Log in to leave a comment
made a basic textual app and its proper input fields with minimal css, then i added the master password and vault logic, so now to add a password, you use your master password, which has a vault and is stored with an salt in the home directory. it uses cryptography for the encryptions and decryption! need to add the meme integration and make the other passwords more encrypted. currently i have loading meme commented, since it just slows the current flow, but will add meme integration soon.
Log in to leave a comment