Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
A jam submission

PassGeniusView project page

2-in-1 password generator and manager.
Submitted by FESFEW — 8 days, 12 hours before the deadline
Add to collection

Play tool

PassGenius's itch.io page

Results

CriteriaRankScore*Raw Score
How nice/fun it is to use#293.0003.000
Overall#342.7332.733
How much I could potentially use it in the future#362.4002.400
How original/innovative it is#392.8002.800

Ranked from 10 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

This can be pretty useful. Online security is important. Great job!

Developer

Thank you so much!

Submitted(+1)

Nice work. I had an issue that my desktop dark theme made all the text light gray but the background was still white. There’s also an issue with updating a password for a site that doesn’t exist. I would have expected the button to update the one I have selected. I like the feature to include words at the beginning/end of generated passwords. It would be nice to be able to save passwords directly from the generator screen, rather than having to copy them over. I also would have expected passwords on the database screen to be hidden by default, maybe revealed by pressing a button.

Developer(+1)

Thank you so much for your feedback!

About the issues:

1. I'll try to learn how dark theme works and how it is connected to my app. I'll try to turn off the interaction, or make the dark mode interaction better and add the ability to switch between 'Light Theme' and 'Dark Theme'.

2. The database is currently read-only and is not related to the buttons.

3. You are right, for some reason, when updating/deleting a password that doesn't exist it doesn't return an error.


I'll add the option to directly save a password from the generator screen. I'll make sure that all the passwords are hidden at first, maybe even set a lock that when pressed unlocks the passwords for a few minutes.

Developer

Hi!

I'd like to let you know that a few days ago I went back to this project to make security better. The passwords in the database are now encrypted. If you are able to check it out, I would really appreciate that! It is still free and doesn't require any internet connection.

Submitted

Great idea and do like that you include the strength part.

As others have pointed out it’s unfortunately not safe so you would have to solve that. A keystore with a passphrase at the very least.

Developer

Hi!

I'd like to let you know that a few days ago I went back to this project to make security better. The passwords in the database are now encrypted. If you are able to check it out, I would really appreciate that! It is still free and doesn't require any internet connection.

Host

It’s a good challenge to develop a password manager, as you’ve already been told, you’ll have to focus on the security part which is essential for this type of tool.

Personally I use KeePass for my passwords. You may want to study their way of dealing with the security. Maybe you can even use the same technology as keepass for the encryption of your database (keepass is open source). It would have several advantages: you would be sure to use a safe technology, your users would be confident, your users could easily migrate from keepass to PassGenius and vice versa.

Developer(+1)

Hi!

I'd like to let you know that a few days ago I went back to this project to make security better. The passwords in the database are now encrypted. If you are able to check it out, I would really appreciate that! It is still free and doesn't require any internet connection.

Host

Hi! Glad to hear you were able to continue working on the tool! (*<_ *

Submitted(+1)

I like the idea, and the inclusion of a password strength meter is a nice touch.

However, I can not in good conscience recommend anyone use this tool. It does not store passwords in an encrypted format, so anyone with access to the file system can read them out. Furthermore, the source code is not available and not audited. On the plus side, it stores your passwords offline.

Overall, I do not think this is a bad application. It is impressive you could create something like this for this jam. It’s just that security critical software, like password managers, is an extremely poor choice of a utility to create during a game jam. If you are interested in making a password generation UI, consider using a readily available open-source password manager (such as KeepassXC) as a backend.

I am sorry if this sounds harsh, I just don’t want people to compromise their password security by using this tool.

Developer(+1)

Firstly, thank you for checking it out.

Do not be sorrry. I completely understand you. 

Once this jam ends, an update will be published to the tool which makes all passwords encrypted on the .SQLite file.

I will also be making improvements to the overall security of the tool, that will make sure the user is the one using the app and not anything else.

I really thank you for your feedback!

Submitted

Great, an encrypted DB would be a good start! 😄

Also consider releasing your source code, so that others can audit what operations you perform, and make sure it is secure! Maybe look into reproducible builds (https://en.wikipedia.org/wiki/Reproducible_builds) to ensure that the binary you publish is equivalent to the source code!

Developer(+1)

Hi!

I'd like to let you know that a few days ago I went back to this project to make security better. The passwords in the database are now encrypted. If you are able to check it out, I would really appreciate that! It is still free and doesn't require any internet connection.

Submitted

Hi!

Glad you are improving the security of this tool 🙂

If you make the source code available (on GitHub or GitLab for example), I could take a look.

Submitted(+1)

Interesting tool, it is a good idea.

Only Issue that I would suggest to improve is to save the password encrypted, if somebody takes the database they can read all the passwords.


Developer

Thank you for your feedback!

I am currently working on encrypting the passwords and it will be in the next update.

Submitted(+1)

I could definitely use it in the future, the idea of storing the passwords is great.

The only problem is that I can't resize the tool to a smaller width or height

Submitted(+1)

Love it, what did you use to make it?

Submitted(+1)

Very smart idea! I might start using it in the future

Developer

Thank you very much!