Pobierz aplikację odcisków palców. Aplikacje do skanowania linii papilarnych na Androida

Nie tak dawno producenci smartfonów wprowadzili nowy poziom bezpieczeństwa korzystania z urządzeń z systemem Android, dodając skaner linii papilarnych. Jest to bardzo przydatna rzecz, która może zablokować ekran i aplikacje, a aby odblokować, wystarczy przyłożyć palec do skanera. Zastanówmy się, jak skonfigurować odcisk palca.

Jak skonfigurować odcisk palca

Na większości smartfonów z Androidem instrukcje wyglądają podobnie.

Instrukcja:

  1. Otwórz ustawienia systemu
  2. Znajdź zabezpieczenia (bezpieczeństwo i odcisk palca, blokada i odcisk palca, odcisk palca lub podobne)
  3. Aby aktywować skaner linii papilarnych dla ekranu blokady, musisz ustawić hasło, w tym celu wybierz „Ustaw hasło”
  4. Ustaw pinezkę, wzór lub hasło do wyboru
  5. Przejdź do Zarządzaj odciskami palców
  6. Potwierdź wcześniej ustawione hasło
  7. Kliknij Dodaj odcisk palca
  8. Teraz trzeba kilkakrotnie dotknąć czytnika linii papilarnych jednym palcem, który posłuży do odblokowania (można dodać inne odciski palców). Dotykając lekko zmień położenie palca na skanerze, aby mógł on uchwycić wszystkie części palca, dzięki czemu rozpoznanie będzie powodowało znacznie mniej błędów
  9. Gotowy! Skonfigurowałeś skaner linii papilarnych!

Aby dodać kolejny palec postępuj zgodnie z instrukcjami z punktu 5. Odkryliśmy pytanie, jak skonfigurować odcisk palca, teraz spójrzmy, jak możesz z tego korzystać.

Jak ustawić odcisk palca w aplikacji

Niektóre aplikacje mogą przechowywać poufne informacje, których nie chcemy nikomu pokazywać, do tych celów możesz użyć lub po prostu zablokować aplikację hasłem i odciskiem palca.

Rozważ tę akcję na przykładzie MIUI 8.2:

  1. Otwórz ustawienia
  2. Przewiń w dół do blokady aplikacji
  3. Ustaw hasło lub połóż palec na skanerze
  4. Włącz przełącznik w wybranych aplikacjach
  5. Kliknij ikonę ustawień i upewnij się, że opcja „Odblokowywanie odciskiem palca” jest włączona
  6. Gotowy!

Nauczyłeś się, jak zainstalować odcisk palca w dowolnej aplikacji w MIUI 8.2. W innych powłokach takie ustawienia są „ukryte” w innych miejscach, napisz swój model urządzenia w komentarzu, a pomogę ci to rozgryźć.

Jak skonfigurować odcisk palca do weryfikacji płatności w Google Play

Potwierdzanie płatności odciskiem palca jest bardzo wygodne i jednocześnie bardzo bezpieczne, ponieważ nikt oprócz Ciebie nie może dokonać zakupu.

  1. Twój telefon musi mieć zapisany co najmniej jeden odcisk palca.
  2. Otwórz Google Play
  3. Przejdź do ustawień
  4. Zaznacz pole obok „Uwierzytelnianie odciskiem palca”
  5. Włącz obowiązkowe uwierzytelnianie dla wszystkich zakupów

Gotowy! Teraz podczas zakupów Twój smartfon poprosi o pobranie odcisku palca!

Więcej zalet skanera linii papilarnych

Co dziwne, ale skanera można używać nie tylko do celów bezpieczeństwa, ale także do łatwości użytkowania. Rozważmy kilka interesujących opcji korzystania ze skanera.

Przycisk aparatu

W smartfonach ze skanerem linii papilarnych funkcja fotografowania po dotknięciu jest domyślnie włączona. Jest to bardzo wygodne do robienia selfie, zwłaszcza jeśli skaner znajduje się z tyłu smartfona.

Przełącznik alarmu

Tak, alarm można wyłączyć, dotykając skanera przez kilka sekund, co jest bardzo wygodne. Jeśli korzystasz z budzika innej firmy, możesz włączyć lub wyłączyć tę funkcję w ustawieniach.

Dodatkowy przycisk

W niektórych smartfonach skanera linii papilarnych można używać jako przycisku Wstecz i Strona główna, dotykając skanera odpowiednio przez 1 lub kilka sekund.

Odbierz połączenie

Kiedy otrzymasz połączenie, nie możesz przejechać palcem po ekranie, ale po prostu dotknij skanera, a on potwierdzi odebranie połączenia.

Jak widać, blokada linii papilarnych to nie wszystko, co może zrobić skaner na urządzeniu z Androidem. A jak korzystasz z czytnika linii papilarnych? Podzielcie się swoimi przepisami w komentarzach!

FAQ

Skaner nie rozpoznaje odcisku palca

Ponownie zeskanuj swój palec jako nowy odcisk palca bez usuwania starego. Szanse na pomyślne rozpoznanie są więc większe.

Smartfony ze skanerami linii papilarnych wciąż są dość rzadkie na rynku, jednak ta metoda ochrony danych jest dostępna dla każdego urządzenia – o ile posiada ono aparat. Aplikacja Finger Print App Unlock naprawdę wie, jak zrobić to, co programiści grali dla użytkowników Androida - robi zdjęcie odcisku palca i ustawia ochronę biometryczną przy uruchamianiu dowolnej aplikacji.

Jak pracować z odblokowaniem aplikacji odciskiem palca:

1. Zainstaluj aplikację z Google Play, uruchom ją i zezwól jej na dostęp do funkcji systemowych smartfona.

2. Kliknij komórkę oznaczoną Finger Roll, przewiń slajdy samouczka, wybierz palec, na którym ma zostać pobrany odcisk palca, i pozwól aplikacji zrobić kilka zdjęć. Trzymaj palec w odległości około 10 cm od aparatu dokładnie w miejscu wskazanym na ekranie i nie ruszaj nim



3. Teraz możesz rozpocząć ochronę aplikacji. Kliknij komórkę Zablokuj aplikacje i wybierz aplikacje, które zostaną zalogowane dopiero po przesunięciu palca.

4. Spróbuj uruchomić dowolną z chronionych aplikacji. Jeśli przed jego otwarciem aparat uruchamia się i wymaga zeskanowania palca, ochrona została ustawiona.

Finger Print App Unlock pozwala również zabezpieczyć dostęp do dowolnych aplikacji i gier w bardziej tradycyjny sposób - poprzez wprowadzenie kodu PIN lub wzoru. Ustawienia aplikacji, za pomocą których można zresetować odciski palców, są również chronione hasłem.

Oczywiście jest mało prawdopodobne, aby Finger Print App Unlock mógł konkurować pod względem ochrony z pełnoprawnymi skanerami linii papilarnych (które też są). Z pewnością aplikację można oszukać, po prostu wsuwając zdjęcie pożądanego palca pod aparat, ale „atakujący” będzie musiał odgadnąć, który. Niewskazane jest wykorzystywanie tej aplikacji do codziennej ochrony smartfona, choć w niektórych przypadkach nadal może się przydać – na przykład do zablokowania dostępu do jakiejś wartościowej aplikacji, którą bardzo rzadko uruchamiasz.

Dany: mała aplikacja Windows .NET z maksymalnie 5 użytkownikami
Wymagany: aby wejść do aplikacji zamiast tradycyjnego wprowadzania hasła, skorzystaj ze skanera linii papilarnych

Trochę teorii

Ogólnie rzecz biorąc, nie ma nic skomplikowanego w korzystaniu ze skanera linii papilarnych. Najpierw aplikacja skanuje jeden lub więcej odcisków palców i podkreśla niektóre cechy wzoru. Informacje te pozwalają następnie sprawdzić, czy osoba, która próbuje zeskanować palec, jest tą, która dostarczyła próbki odcisków palców, czy kimś innym. Proces pozyskiwania próbek odcisków palców nazywa się Zapisać. Kontynuacja procesu weryfikacji odcisków palców Zweryfikować. Procedura wyszukiwania użytkownika po jego odciskach palców − Identyfikacja. Ponieważ proces weryfikacji użytkownika tak naprawdę nie może dać jednoznacznej odpowiedzi, czy to rzeczywiście ten sam użytkownik, którego potrzebujemy, istnieje pewna wartość, liczba punktów, która pokazuje, jak prawdopodobne jest błąd w identyfikacji użytkownika ( MatchingThreshold, wynik).

Chociaż zasada pracy z odciskami palców jest prosta i taka sama dla każdej aplikacji, w tej chwili nie ma standardu jednolitej pracy ze skanerami dowolnego producenta. W związku z tym nie ma uniwersalnego zestawu SDK, który pozwoliłby na użycie dowolnego skanera. Trwają prace nad standaryzacją, ale jak dotąd do niczego nie doprowadziły. Tymczasem Microsoft wraz z Windows 7 stara się promować swój standard – Windows Biometric Framework (WBF). Trochę o tym opowiem w kolejnych artykułach.

Przejdźmy do praktyki

Producenci skanerów zwykle udostępniają zestawy SDK, które umożliwiają pracę z ich urządzeniami. Ale niestety te zestawy SDK kosztują dużo pieniędzy (~ 1000 USD). Co ciekawe, często istnieją darmowe wersje SDK do pracy z Linuksem, w przeciwieństwie do bibliotek dla Windows. Istnieją również rozwiązania innych firm, które umożliwiają korzystanie z wielu różnych urządzeń przy użyciu tego samego zestawu SDK, ale dla każdego konkretnego skanera należy sprawdzić, czy jest obsługiwany. Cena rozwiązań firm trzecich jest porównywalna z ceną SDK od producentów urządzeń. Istnieje jednak bezpłatne rozwiązanie działające w systemie Windows z witryny neurotechnology.com. Mianowicie bezpłatny pakiet SDK do weryfikacji odcisków palców. Ta bezpłatna biblioteka nie jest pozbawiona ograniczeń. Istnieje tylko wersja, która działa z 32-bitowymi systemami operacyjnymi firmy Microsoft. Dane użytkownika są przechowywane wyłącznie w specjalnym formacie dostarczonym przez producenta. Możesz zapisać dane dla maksymalnie 10 wydruków. Identyfikacja nie jest obsługiwana. Jak widać, ograniczenia są dość surowe, ale zgodnie z warunkami problemu to nam wystarczy (założymy, że mamy 32-bitowy system Windows). W pełnej wersji wszystkie te ograniczenia są usunięte - działa w dowolnym systemie operacyjnym, zapisuje dane odcisków palców w dowolnej bazie danych. Ale cena odpowiednio wyniesie około 1000 USD ...

Dość słów, zaczynajmy

Zaczniemy trochę później, najpierw musisz pobrać zestaw dystrybucyjny FFV SDK ze strony internetowej Neurotechnology przez ten link. Rozmiar pliku jest dość duży, 140 MB. Ale oprócz właściwych plików SDK (dla kilku popularnych języków programowania, w tym .NET), pakiet zawiera również zestaw sterowników dla dużej liczby skanerów różnych producentów. W swojej pracy wykorzystywałem skaner UPEK Eikon. Często skaner linii papilarnych jest wbudowany w obudowę laptopa, taki skaner jest również całkiem odpowiedni do użycia. Zanim zaczniesz eksperymentować z zestawem SDK, upewnij się, że na komputerze nie są uruchomione żadne aplikacje skanera. Na przykład w moim przypadku aplikacja Protector Suite, którą dostarcza producent sprzętu, nie pozwoliła na normalne działanie aplikacji testowej. Podczas próby uzyskania dostępu do skanera wystąpił konflikt i obie aplikacje zostały zamknięte z błędem. Aby sprawdzić, czy Twój skaner jest rzeczywiście obsługiwany i czy zestaw SDK działa, uruchom dołączoną próbkę z folderu FreeFingerprintVerificationSDK\bin\Win32_x86\CSharpSample.exe. Wybierz swój skaner w otwartym oknie z listą obsługiwanego sprzętu.



Zwróć uwagę na pola wprowadzania na dole formularza. Pierwsze pole (baza danych linii papilarnych) służy do określenia nazwy pliku, w którym będą przechowywane informacje o zeskanowanych wydrukach.
Drugie pole (hasło) pozwala na zamknięcie zapisanych danych hasłem (kto to zatrzymał 🙂)
Trzecie pole (baza danych użytkowników) zawiera nazwę pliku, w którym przechowywane są dodatkowe dane o użytkowniku, na przykład jego imię i nazwisko itp.

Po wybraniu skanera przechodzimy do głównego okna aplikacji.

Jak widać, aplikacja obsługuje podstawowe operacje przedstawione w SDK: Enroll, Verify, Delete. Po prawej stronie ekranu znajduje się lista użytkowników, którzy są zarejestrowani w programie.

Ponadto możesz całkowicie wyczyścić bazę danych (wyczyść bazę danych) lub ustawić parametry rozpoznawania (liczbę punktów, które musi zdobyć odcisk palca, aby rozpoznać, że jego parametry pasują do konkretnego użytkownika)

A tak wygląda okno programu po zeskanowaniu odcisku palca

Wymagany zestaw plików w aplikacji .NET

Do normalnego działania aplikacji należy skopiować dwa pliki do folderu z wykonywalną aplikacją: NffvServer.exe i Nffv.dll. Ponadto musisz dodać kilka plików specyficznych dla twojego sprzętu do folderu fpsmm (względem pliku wykonywalnego). Listę tych plików można znaleźć w dokumentacji dołączonej do zestawu SDK lub można użyć narzędzia z folderu redystrybucyjnego, które skopiuje wszystkie wymagane pliki do określonego folderu.
Przykład: FFVSDKRedistributable.exe /DOTNET /Eikon /D=c:\temp

Kluczowe metody SDK

Ten zestaw SDK zawiera tylko kilka metod, których możemy użyć do pracy z danymi użytkownika.

Pierwsza metoda inicjuje skaner

Nffv _engine = new Neurotec.Biometrics.Nffv(@"\nffv.dat", "pass", "Eikon");

Parametry wywołania: nazwa pliku z danymi użytkownika, hasło do pliku, nazwa wtyczki do używanego skanera (pełną listę wtyczek można uzyskać dzwoniąc

Moduły łańcuchowe = Nffv.GetAvailableScannerModules();

Metoda wywołania Enroll

Stan NffvStatus;

NffvUser user = _engine.Enroll(20000, out stat);

Zmienna stat będzie przechowywać wynik operacji. Jeśli stat == NffvStatus.TemplateCreated to wszystko poszło dobrze, a dane użytkownika są przechowywane w zmiennej użytkownika. Najważniejszym polem jest user.ID. Możemy go zapamiętać i wykorzystać gdzieś w naszej bazie danych.

W celu późniejszej weryfikacji użytkownika należy wywołać następujące metody:

Stan NffvStatus; NffvUser fpu = _engine.GetUserById(userId); int score = _engine.Verify(fpu, 20000, out stat);

Jeśli stan == Skanowanie linii papilarnych NffvStatus.TemplateCreated i weryfikacja użytkownika przebiegły pomyślnie. pole punktacji zawiera liczbę punktów, które użytkownik zdobył podczas testu. Wartość null jest traktowana jako test zakończony niepowodzeniem. Wartości większe od zera warunkowo oznaczają, że kontrola została zaliczona. Próg, przy którym kontrola powinna zostać uznana za pomyślną, jest ustalany przez Ciebie. Z mojego doświadczenia wynika, że ​​wynik > 35-40 można już uznać za wystarczający. Producenci zalecają stosowanie wartości 48 lub więcej

Aby usunąć użytkownika z bazy danych, musisz usunąć go z kolekcji użytkowników

Engine.Users.RemoveAt(indeks użytkownika);

(niezbyt wygodne podejście, ale nic innego nie jest sugerowane)

Pełne czyszczenie bazy danych jest odpowiednio wykonywane w następujący sposób:

Silnik.Users.Clear();

Aby zatrzymać działanie skanera, możesz użyć metody _engine.Cancel(); wywołanie metody natychmiast kończy operację i kontynuuje wykonywanie przepływu skanera.

Chcę zauważyć, że wszystkie opisane powyżej metody są synchroniczne, więc musisz użyć osobnego wątku do pracy z nimi, aby nie blokować pracy głównego wątku. Teksty źródłowe przykładu podane są w SDK, gdzie można również zobaczyć realizację prac w osobnym wątku.

Jeszcze jedna uwaga - po zainicjowaniu SDK aplikacja natychmiast przełącza skaner w tryb wyłączności. Widać to wyraźnie po wskaźniku na obudowie skanera - jeśli wskaźnik zapala się podczas uruchamiania aplikacji, wszystko jest w porządku, wszystkie niezbędne biblioteki są załadowane, urządzenie jest znalezione i gotowe do pracy.

Wniosek

Myślę, że choć artykuł jest krótki, podane informacje powinny wystarczyć na „szybki start” 🙂 Jeśli coś pozostaje niejasne, czekam na Wasze komentarze.

to blokada ekranu urządzenia z systemem Android, która naśladuje skaner linii papilarnych. Jeśli Twój smartfon nie ma tej funkcji, nie martw się – zrób psikus znajomym za pomocą aplikacji, której autentyczności nikt nie może wątpić!

Niedawno tylko urządzenia Apple posiadały tak nadprzyrodzoną funkcję, jak rozpoznawanie właściciela na podstawie odcisku palca. Wydawało się, że coś takiego może się zdarzyć tylko w filmie fantasy. Minęło jednak sporo czasu, a urządzenia oparte na Androidzie już nabyły tę funkcję. Ale tylko najnowsze modele, które kosztują dużo pieniędzy, otrzymały niezwykłą opcję. Jeśli Twój smartfon odpowiada Ci pod każdym względem, a potrzebujesz tylko blokady linii papilarnych, istnieje wyjście. Pamiętaj, co musisz zrobić: zacząć pobierz blokadę linii papilarnych jako zwykłą aplikację, a następnie skonfiguruj narzędzie tak, aby żaden z Twoich znajomych nie odkrył haczyka. Działa to bardzo prosto: wybierasz jeden z dziesięciu oferowanych pięknych wygaszaczy ekranu i aktywujesz program mobilny. Potem wystarczy położyć palec na ekranie i przytrzymać go z ważnym spojrzeniem przez około trzy sekundy. Nikt nawet nie będzie miał wątpliwości, że Twój telefon rozpoznał Cię jako właściciela po bardzo realistycznym odcisku.

Korzyści z aplikacji Fingerprint na Androida:

Realistyczna i bardzo wiarygodna grafika
Fajna animacja podczas odblokowywania urządzenia
Ponad tuzin różnych tapet do wyboru
Dodatkowo zwykła zjeżdżalnia (jeśli znudził Ci się nadruk)
Widżet z zegarem, datą i godziną

I nie zapominaj, że aplikacja obsługuje różne fajne efekty, takie jak wibracje, dźwięki i animacje. Oprócz już wymienionych ustawień Odcisk palca dla Androida zadowoli wiele dodatków, na przykład zmiana stylu testu czy możliwość ustawienia własnej tapety jako tła. W każdym razie gwarantowane jest wspaniałe losowanie dla przyjaciół i rodziny. A dla siebie otrzymujesz doskonałą aplikację do blokowania urządzenia, która może zastąpić dość nudne standardowe narzędzie.

Jeśli nie chcesz, aby obcy mieli dostęp do Twojego smartfona, tabletu, musisz ustawić hasło. Można się jednak tego domyślić, dlatego użytkownicy wolą blokować ekran odciskiem palca.

Ta metoda jest znacznie wydajniejsza.

Uruchomienie „” spowoduje wyświetlenie menu głównego. Ma cztery główne sekcje. Kliknięcie pierwszego wiersza spowoduje wyświetlenie monitu o zarejestrowanie odcisku palca. Pojawi się specjalne okno z podpowiedziami. Koniecznie przeczytaj zamieszczone informacje. Następnie musisz położyć palec na specjalnym urządzeniu, które odczytuje odcisk palca. Proces ten należy powtórzyć kilka razy. Jeśli czasami program nie odczyta struktury powierzchni, spróbuj umyć ręce (to może pomóc).

Po zakończeniu procesu skanowania pojawi się specjalne okno. Wymaga podania hasła zapasowego. Jest potrzebny w przypadkach, gdy odcisk palca nie zostanie odczytany. Następnie, aby odblokować smartfon lub tablet wystarczy wpisać hasło. Wymagane jest również zresetowanie ustawień. Należy od razu zauważyć, że hasło jest zwykłym kluczem graficznym, więc nieznajomym będzie niezwykle trudno go rozwikłać. Trzecia sekcja menu pozwoli Ci zmienić tapetę pulpitu. Jako obraz tła możesz pobrać obrazy z dodanego katalogu lub galerii. Przechodząc do ostatniej sekcji, będziesz mógł wyłączyć system blokowania.

Aby potwierdzić tę czynność, będziesz musiał ponownie wprowadzić klucz graficzny.

Program jest w pełni przetłumaczony na język rosyjski. Na uwagę zasługuje piękna i wysokiej jakości oprawa wizualna. Optymalizacja silnika jest dobra. Zainstaluj bezpłatny „” dla systemu operacyjnego Android.

  • Siergiej Sawenkow

    jakaś „skąpa” recenzja… jakby gdzieś się spieszyła