Page 1 of 6

PassShed v2.1 (UPDATED)

PostPosted: June 10th, 2013, 5:48 pm
by Bullet Magnet
PassShed v2.1 Download

Read the README to see new changes and version information. 2.1 will likely be the final release unless you guys find major bugs.

Re: PassShed v1.0

PostPosted: June 11th, 2013, 11:20 am
by BlackCat
Cool. Can you set the application to be password protected itself so that nobody sharing your computer can access the passwords contained therein?

Re: PassShed v1.0

PostPosted: June 11th, 2013, 12:46 pm
by Bullet Magnet
Yea, I did that in an earlier build but took it out for the first release. That will probably be the next feature I add, and it shouldn't take long.

A master password should be enough to keep the average user out of your passwords, but this definitely wasn't built for security. I know it seems counterintuitive since it's a password manager, but this was mainly a learning experience that has actually turned into a usable app for me, so I thought I'd do a small release. If I keep working on this (very likely), I'll probably look into encryption to maximize security.

Re: PassShed v1.0

PostPosted: June 12th, 2013, 6:33 am
by Bullet Magnet
I've implemented a few new features and have uploaded the new version. I'd appreciate any feedback as I'm not sure how the master password will act on all PCs.

Re: PassShed v1.0

PostPosted: June 14th, 2013, 7:52 pm
by Pause
will let you know!

how about a feature that imports .csv files for those of us who already have a massive spreadsheet? ;)

Re: PassShed v1.0

PostPosted: June 15th, 2013, 12:53 am
by Bullet Magnet
Pause, I've been working on the next version so I wouldn't even bother with that one for now. It's not secure at all. The newest version will include hashed master passwords and encryption/decryption since you can currently just open the database file and view the passwords outside the application, lol.

And actually, importing an excel spreadsheet is a remote possibility since C# has built-in Excel functionality.

Re: PassShed v1.0

PostPosted: June 15th, 2013, 10:03 am
by BlackCat
That's awesome. I love Excel.

Re: PassShed v1.0

PostPosted: June 15th, 2013, 12:26 pm
by Zorro
CSVs are just comma delimited text files. Technically you can just:

1. Stream the file as a string.
2. Split the string at each new line, which will be your rows.
3. Split each row at the commas (or whatever is used to delimit the columns in the CSV).

No Excel library is really needed. Now, it obviously gets more complex for CSV's that use escaping characters, quotes, etc., for which a small library or function for opening CSV's does come in handy. I would encourage you to avoid using a library to read a CSV this time around, as the learning experience of doing it with low-level code is going to be more beneficial for your ever growing skillset.

:mrgreen:

P.S. For those of you who don't yet know, BM just landed his first internship (database architect)! Let's all give him a big round of applause and congrats! I'm uber proud of him for his self-motivation and desire to improve his skillset. He's now going to be able to advance from :? to :geek:, which paves the way to becoming :ugeek:.

Re: PassShed v1.0

PostPosted: June 16th, 2013, 9:35 am
by BlackCat
Wooooooo!!!! I love that last sentence of yours, Zorro. Congrats, BM! "Database people are much needed these days," said my IT teacher last year.

Re: PassShed v1.0

PostPosted: June 16th, 2013, 7:43 pm
by Pause
haha so true tho.. we could use one where i work :P