なんか調べてたら出てきて作ってみたいなって思って作った作品です 本当はパスコードとかじゃなくてTouch ID,Face ID,Optic IDとかなんですけどそんな作れるわけないってことでやりませんでしたはい パスコードを数字を四文字で作って暗号化します。猫を押すと復号化します。 <仕組み>※ちょっと間違いあるかも まず、生体認証のデータ(今回はパスワード)を保存し、暗号化します。そのデータはOSには読み取りすることができません。そして、データの暗号化、復号化に使用するキーを生成して、保存します。この作品では、キーを乱数で作成し、パスワードにキーをかけています。パスワードがあっているか確認するために必要な復号化は、暗号化した番号にキーを割って、あっているか調べています。OSは暗号化や解読をSecuer enclaveに依頼することしかできません。また、OSは認証結果だけしか知ることはできません。この作品でで、Secuer Enclaveにしかパスワード、キー、暗号化ごの数字を知ることしかできないというプログラウmを再現するために、変数のこのスプライトのみを使いました。詳しくは中を見てみてください。 普通にこれは興味本位で作ったやつです。なんか間違ってたらコメント欄で教えてください