The app uses icons from Google Design Material Icons licensed under Apache License Version 2.0. You should have received a copy of the GNU General Public License GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program is distributed in the hope that it will be useful,īut WITHOUT ANY WARRANTY without even the implied warranty of The Free Software Foundation, either version 3 of the License, or It under the terms of the GNU General Public License as published by This program is free software: you can redistribute it and/or modify Privacy Friendly Password Generator is licensed under the GPLv3.Ĭopyright (C) 2019-2022 Christopher Beckmann If you wish to contribute to this project, have a look at the contribution policy. Buildingįurther development requires Android Studio, we recommend to use at least version 2.3 The complexity of remembering the passwords is reduced to a single master password. Privacy Friendly Password Generator should support users in creating strong passwords without having to trust a program to store them securely and safely for them. Remembering and generating strong passwords can be a tough task. Nowadays users need many different passwords for all kinds of services and also websites. The master password has to be entered by the user and password is always created on the fly. The passwords as well as the master password are never stored in the device. The byte-array is used to choose characters out of the character set the user has chosen.The prefix and the salt is cut from the resulting byte-array.Result of the PBKDF2 hashing combined with the string "$2a$10$" the beginning forms the salt for BCrypt.The master password serves as a secret for the BCrypt algorithm.The result of the PBKDF2 hashing is encoded into a special version of Base64 which is compatible with BCrypt and not longer than 22 characters.Password counter, account name, username and device ID (optional) are concatenated to a string and form the salt of PBKDF2.The master password serves as a secret for the PBKDF2 algorithm.PBKDF2 and can be executed with three different hash algorithms (SHA256, SHA384, SHA512). The password generation is based on the combination of two algorithms: the key deviation function PBKDF2 and the hash algorithm BCrypt. Password version: used to create different passwords if an update without changing of the master password and account data is intended.Character set: at least one of uppercase, lowercase, special, numbers.Username: the username in case a user has multiple accounts for one service or website.Users can save the following properties of a password: This app belongs to the Privacy Friendly Apps group developed by the SECUSO research group. The generated passwords can than be copied into the password or PIN field by the user. Privacy Friendly Password Generator is an Android application that generates passwords based on previously saved accounts and a master password.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |