Я конечно не уверен, но пин снять можно. Насчёт лица и граф ключа не уверен
Я конечно в криптографии то еще днище, но мне кажется, и пароль, и пин, и графический ключ конвертируются в одинаковый массив данных. И потом загоняется в разблокировщик
Кортежи обычно фиксируются на этапе компиляции, это не какой-то массив с неизвестным содержимым. И обычно они используются когда руки чешутся передать одним махом несколько значений да разных типов (т.е. массив нельзя), а объявлять отдельный класс/структуру лень