Насколько уникальным / заслуживающим доверия является int, сгенерированное LAContext.hash()

Я пытаюсь использовать биометрию для входа в приложение webView. Я наткнулся LAContext.hash() который вы можете запустить в своем evaluatePolicy метод. Он генерирует 10-значный Int. Я пробовал это несколько раз, и он всегда возвращает один и тот же номер.

Кто-нибудь из вас может знать, уникален ли он? Могу ли я использовать его для аутентификации?

Примечание: это не нативное приложение. Я пытаюсь использовать биометрические данные iOS для входа в мое приложение WebView.

if authenticationContext.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, error: &error){

authenticationContext.evaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, localizedReason: "scan ... ", reply: { (success, error) in
    if success{
        let authenticatedHash:Int = LAContext.hash()
        print(authenticatedHash)
    } else {
        if let error = error as NSError? {
        }
    }
}

0 ответов

Другие вопросы по тегам