Block 20 most chosen PINs
This commit is contained in:
parent
0733984e3f
commit
9adaf1434f
|
@ -47,19 +47,30 @@ public class CreateSecurityTokenPinFragment extends Fragment {
|
|||
View mBackButton;
|
||||
View mNextButton;
|
||||
|
||||
// top 20 according to http://datagenetics.com/blog/september32012/index.html
|
||||
// extended from 4 digits to 6 for our use case
|
||||
private static HashSet<String> sPinBlacklist = new HashSet<>(Arrays.asList(
|
||||
"000000",
|
||||
"123456",
|
||||
"111111",
|
||||
"222222",
|
||||
"333333",
|
||||
"000000",
|
||||
"121212",
|
||||
"777777",
|
||||
// "1004", makes no sense as "100004", see blog post
|
||||
"200000",
|
||||
"444444",
|
||||
"222222",
|
||||
"696969",
|
||||
"999999",
|
||||
"333333",
|
||||
"555555",
|
||||
"666666",
|
||||
"777777",
|
||||
"111222",
|
||||
"131313",
|
||||
"888888",
|
||||
"999999",
|
||||
"123456",
|
||||
"XXXXXX"
|
||||
"654321",
|
||||
"200001",
|
||||
"101010",
|
||||
"XXXXXX" // additional: should not be used, as this PIN is entered for resetting the card
|
||||
));
|
||||
|
||||
/**
|
||||
|
|
|
@ -791,7 +791,7 @@
|
|||
<string name="create_key_yubi_key_pin_repeat">"Repeat PIN"</string>
|
||||
<string name="create_key_yubi_key_pin_not_correct">"PIN is not correct!"</string>
|
||||
<string name="create_key_yubi_key_pin_too_short">"PIN must be at least 6 numbers long!"</string>
|
||||
<string name="create_key_yubi_key_pin_insecure">"Please choose a secure PIN, not 000000, 123456 or similar combinations."</string>
|
||||
<string name="create_key_yubi_key_pin_insecure">"Please choose a secure PIN, not 000000, 123456 or similar combinations (the top 20 most chosen PINs are not allowed)"</string>
|
||||
|
||||
<!-- View key -->
|
||||
<string name="view_key_revoked">"Revoked: Key must not be used anymore!"</string>
|
||||
|
|
Loading…
Reference in a new issue