You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+36-33Lines changed: 36 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,8 @@
1
-
## ⚠️ Breaking Changes ⚠️
2
-
If you have never used PINcredible, you can skip this section.
3
-
If you have already used this app, please note that:
4
-
- The stable release 1.0.0 uses a different package name and app signature, so you most have to uninstall the currently installed version and install the new version.
5
-
- Your data from app versions older than 1.0.0a will not work anymore beginning with version 1.0.0a.
6
-
That is because of an internal rehaul of the persisting features.
7
-
8
-
Before upgrading save your PINs outside of PINcredible to be able to reenter them in version 1.0.0a and later.
The minimum supported Android version is API level 23, Android 6 (Marshmallow).
123
-
Additionally this app takes advantage of the Android KeyStore system. At the moment I'm assuming every Android device with Android 6 upwards has this built-in.
124
-
If you have any problems, maybe even because your device seems to be incompatible, please leave a message [here](https://github.com/cyb3rko/pincredible/issues).
The minimum supported Android version is API level 26, Android 8.0 (Oreo "O").
123
+
Additionally this app takes advantage of the Android KeyStore system. At the moment I'm assuming every Android device with Android 8.0 upwards has this built-in.
124
+
If you have any problems, maybe even because your device seems to be incompatible, please leave a message [here](https://github.com/cyb3rko/pincredible/issues).
125
+
130
126
## Security Aspects
131
127
Let's take a look at the technical details.
132
128
@@ -162,7 +158,7 @@ Find the detailed explanation below.
162
158
- retrieval of symmetric AES key
163
159
- encrypt and save PIN pattern to file, append chosen PIN name to PIN name file (for the home screen)
164
160
165
-
That's the whole magic behind PINcredible, if you have questions or if you are a Security Expert and you have recommendations for improving the overall security, please tell me [via the issues](https://github.com/cyb3rko/pincredible/issues) or via e-mail: niko @ cyb3rko.de.
161
+
That's the whole magic behind PINcredible, if you have questions or if you are a Security Expert and you have recommendations for improving the overall security, please tell me [via the issues](https://github.com/cyb3rko/pincredible/issues) or via e-mail: cyb3rko @ pm.me
166
162
167
163
## Contribute
168
164
Of course I'm happy about any kind of contribution.
@@ -171,20 +167,27 @@ For creating [issues](https://github.com/cyb3rko/pincredible/issues) there's no
171
167
If you create [pull requests](https://github.com/cyb3rko/pincredible/pulls) please try to use the syntax I use.
172
168
Using a unified code format makes it much easier for me and for everyone else.
173
169
170
+
## Donate
171
+
172
+
If you think it's worth to support this project, feel free to give a small donation :heart:.
173
+
Find the links here or in the section 'Sponsor this project' of this repo:
| <ahref="https://www.flaticon.com/free-icons/color-blindness-test"title="color-blindness-test icons">Color-blindness-test icons created by Freepik - Flaticon</a> |
179
-
| <ahref="https://www.flaticon.com/free-icons/grid"title="grid icons">Grid icons created by prettycons - Flaticon</a> |
180
-
| <ahref="https://www.flaticon.com/free-icons/random"title="random icons">Random icons created by Uniconlabs - Flaticon</a> |
181
+
-[Color-blindness-test icons created by Freepik - Flaticon](https://www.flaticon.com/free-icons/color-blindness-test)
182
+
-[Grid icons created by prettycons - Flaticon](https://www.flaticon.com/free-icons/grid)
183
+
-[Random icons created by Uniconlabs - Flaticon](https://www.flaticon.com/free-icons/random)
Copy file name to clipboardExpand all lines: metadata/en-US/full_description.txt
+9-6Lines changed: 9 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -2,18 +2,21 @@
2
2
Over time I've used several apps to store my PINs, unfortunately none of them really convinced me.
3
3
So here we are now, this is my own implementation of a secure PIN manager.
4
4
5
+
If you think it's worth to support this project, feel free to give a small donation ❤️ (<a href="https://github.com/cyb3rko/pincredible#donate">Donate</a>).
6
+
7
+
Join the Community Matrix room to talk with the community about the app or to ask me (the dev) anything:
8
+
https://matrix.to/#/#cyb3rko-community:matrix.org
9
+
5
10
<b>Features</b>
6
-
<ul><li>🔢 PIN obfuscation</li><li>🔐 Local Encryption</li><li>🎨 Modern Design</li><li>🌐 No Internet Connection required</li><li>🎞️ No Ads</li><li>🗿 No Suspicious Permissions</li></ul>
11
+
<ul><li>🔢 PIN obfuscation</li><li>🔐 Local encryption</li><li>🎨 Modern design</li><li>🌐 No internet connection</li><li>🎞️ No ads</li><li>🗿 No suspicious permissions</li></ul>
7
12
8
-
The app obfuscates the PIN in a table layout surrounded by secure random numbers.
13
+
The app obfuscates the PIN in a table layout surrounded by secure random numbers.
9
14
This brings two security benefits:
10
15
1. ❔ The app can not know where in the pattern the user given PIN is located at. Attackers can not extract the plaintext PIN.
11
16
2. 🕵️ This offers protection against <a href="https://en.wikipedia.org/wiki/Shoulder_surfing_(computer_security)" title="shoulder surfing">Shoulder Surfing</a>, for example while accessing your PIN in a super market or a bank.
12
17
13
18
<b>Security Aspects</b>
14
-
For technical details about the implemented security take a look at the <a href="https://github.com/cyb3rko/pincredible" title="pincredible github">GitHub repo readme</a>.
19
+
For technical details about the implemented security take a look at the <a href="https://github.com/cyb3rko/pincredible#security-aspects" title="PINcredible GitHub repo">GitHub README</a>.
15
20
16
21
<b>Used Icons</b>
17
-
<a href="https://www.flaticon.com/free-icons/color-blindness-test" title="color-blindness-test icons">Color-blindness-test icons created by Freepik - Flaticon</a>
18
-
<a href="https://www.flaticon.com/free-icons/grid" title="grid icons">Grid icons created by prettycons - Flaticon</a>
19
-
<a href="https://www.flaticon.com/free-icons/random" title="random icons">Random icons created by Uniconlabs - Flaticon</a>
22
+
<ul><li><a href="https://www.flaticon.com/free-icons/color-blindness-test" title="color-blindness-test icons">Color-blindness-test icons created by Freepik - Flaticon</a></li><li><a href="https://www.flaticon.com/free-icons/grid" title="grid icons">Grid icons created by prettycons - Flaticon</a></li><li><a href="https://www.flaticon.com/free-icons/random" title="random icons">Random icons created by Uniconlabs - Flaticon</a></li></ul>
0 commit comments