28. Android4.3~4.4
To↓From→ NONE PIN PASS PATTERN
NONE F F F F
PIN F F F F
PASS F F F F
PATTERN T T T T
To↓From→ NONE PIN PASS PATTERN
NONE - F F F
PIN - F F F
PASS - F F F
PATTERN - T T T
KeyPairGeneratorSpec(旧API)
setEncryptionRequired(true)
安全なロック間の変更であっても、
パターンへの変更以外は鍵が消えてしまう
setEncryptionRequired(false)
仕様外
29. Android5.0~5.1
KeyPairGeneratorSpec(旧API)
To↓From→ NONE PIN PASS PATTERN
NONE F 不 不 不
PIN F T T T
PASS F T T T
PATTERN T T T T
To↓From→ NONE PIN PASS PATTERN
NONE - 不 不 不
PIN - T T T
PASS - T T T
PATTERN - T T T
setEncryptionRequired(true) setEncryptionRequired(false)
安全なロックスクリーンを解除すること自体、
出来なくなっている
仕様外
31. Android6.0~8.1
To↓From→ NONE PIN PASS PATTERN
NONE T T T T
PIN T T T T
PASS T T T T
PATTERN T T T T
To↓From→ NONE PIN PASS PATTERN
NONE - F F F
PIN - T T T
PASS - T T T
PATTERN - T T T
setEncryptionRequired(true) setEncryptionRequired(false)
KeyPairGeneratorSpec(旧API)
32. Android6.0~8.1
To↓From→ NONE PIN PASS PATTERN
NONE T T T T
PIN T T T T
PASS T T T T
PATTERN T T T T
To↓From→ NONE PIN PASS PATTERN
NONE - F F F
PIN - T T T
PASS - T T T
PATTERN - T T T
setUserAuthenticationRequired(true) setUserAuthenticationRequired(false)
KeyGenParameterSpec(新API)