この記事の概要 API Level 23 (Android 6.0) になってAndroid Keystore が色々と強化された と同時にAPI Level 18 (Android 4.3) 時代の実装ドキュメントが公式から消えた 4.3でも使えなきゃ困る。でも詳しい書き方載ってない。だから書き記す サンプルコードだけあれば充分という方はこちらからどうぞ。 Android Keystoreが利用できない端末で鍵を保存したいときは、こちらの記事を参考にして下さい。 Android Keystore とは Android 4.3 から登場した鍵管理の仕組み。アプリ内になんらかの機密データを保持する場合、例え暗号化して保存しても鍵が見つかってしまうと意味がありません。しかし、自前で鍵をセキュアに管理するのはなかなか難儀です。Android Keystoreを使えば鍵の生成や保持をどっか安全な場
![Android 4.3 で Android Keystore を使う - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/196df7b9474d60dd3facdeb834a7d2d2082979dc/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9QW5kcm9pZCUyMDQuMyUyMCVFMyU4MSVBNyUyMEFuZHJvaWQlMjBLZXlzdG9yZSUyMCVFMyU4MiU5MiVFNCVCRCVCRiVFMyU4MSU4NiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9ZDFkMmM0YWMzOGMzOGFiZDVkNDY1NGUyOWI5MmFlYzQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBLb2dhbmVzJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kYTY1NzM0MGEyZTkyM2FmMjJhNzA5ZjM4NTY3MmZlMg%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D876bb78f7b1419af03474d1ba05d4771)