Android-Goldfinger - Android library to simplify Fingerprint authentication implementation.

  •        115

You can see all Goldfinger methods here. The CryptoObject is locked when created and it is unlocked when the user successfully authenticates. Once it is unlocked, you can use it to cipher data.

https://github.com/infinum/Android-Goldfinger

Tags
Implementation
License
Platform

   




Related Projects

FingerprintManager - A small library to handle Android fingerprint API.

  •    Kotlin

A small library to handle Android fingerprint APIs. This library offers an easy way to handle authorisation and encryption tasks using Android Fingerprint APIs. It's based on Android fingerprint dialog sample made by Google: https://github.com/googlesamples/android-FingerprintDialog.

RxFingerprint - Android Fingerprint authentication and encryption with RxJava

  •    Java

Learn more about the Android Fingerprint APIs at developer.android.com. This library has a minSdkVersion of 15, but will only really work on API level 23. Below that it will provide no functionality due to the missing APIs.

reprint - A unified fingerprint library for android.

  •    Java

A simple, unified fingerprint authentication library for Android with RxJava extensions. See the sample app for a complete example.

vk-android-sdk - Android library for working with VK API, authorization through VK app, using VK functions

  •    Java

To use VK SDK primarily you need to create a new VK application here by choosing the Standalone application type. Choose a title and confirm the action via SMS and you will be redirected to the application settings page. You will require your Application ID (referenced as API_ID in the documentation). Fill in the "Batch name for Android", "Main Activity for Android" and "Certificate fingerprint for Android". To receive your certificate's fingerprint you can use one of the following methods.


BiometricAuthentication - Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication

  •    Swift

Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication. It's very simple and easy to use that handles Touch ID and Face ID authentication based on the device. Note: - Face ID authentication requires user's persmission to be add in info.plist.

android-FingerprintDialog

  •    Java

This sample demonstrates how you can use registered fingerprints in your app to authenticate the user before proceeding some actions such as purchasing an item. First you need to create a symmetric key in the Android Key Store using KeyGenerator which can be only be used after the user has authenticated with fingerprint and pass a KeyGenParameterSpec.

conceal - Conceal provides easy Android APIs for performing fast encryption and authentication of data

  •    C++

Conceal provides a set of Java APIs to perform cryptography on Android. It was designed to be able to encrypt large files on disk in a fast and memory efficient manner.The major target for this project is typical Android devices which run old Android versions, have low memory and slower processors.

LolliPin - A Material design Android pincode library. Supports Fingerprint.

  •    Java

The password itself is not saved, only its hash using the SHA-1 algorithm. This hash is then saved on the SharedPreferences, allowing to verify that the user entered the right PinCode, without giving the possibility to retrieve it.

Themis - Crypto library for storage and messaging for ObjC, Android, C++, JS, Python, Ruby and PHP

  •    C

Themis is open-source high-level cryptographic services library for mobile and server platforms, providing secure messaging and secure data storage. Themis provides three important cryptographic services Secure messaging, Secure session and Secure storage.

whorlwind - Makes fingerprint encryption a breeze.

  •    Java

A reactive wrapper around Android's fingerprint API that handles encrypting/decrypting sensitive data using a fingerprint.You control where Whorlwind saves your encrypted data by providing a Storage. Whorlwind ships with a SharedPreferencesStorage if you want to store your data to shared preferences.

Fingerprint Verification System

  •    C

Fingerprint Verification System; an easy to use library that allows programmers to integrate fingerprint technology into their software without specific know-how. Fast, easy to use, and small; great for embedded systems.

Level 3 Fingerprint Image Toolkit

  •    Java

L3TK is a Java-based software toolkit for analysis of Level 3 fingerprint features in high resolution fingerprint images. Level 3 fingerprint features are the sweat pores, ridge contours, and edgeoscopic points along the contours.

capillary - Capillary is a library to simplify the sending of end-to-end encrypted push messages from Java-based application servers to Android clients

  •    Java

This is a library to simplify the sending of end-to-end (E2E) encrypted push messages from Java-based application servers to Android clients. Please check the instructions below and the demo for more details. To use push messaging services to send messages to connected devices, developers must send them through a third party messaging service, such as Firebase Cloud Messaging (FCM). It’s simple to encrypt message contents between the developer and the messaging service using https. Major messaging services, including FCM, also encrypt messages between their servers and client devices.

android-maps-extensions - Android Maps Extensions is a library extending capabilities of Google Maps Android API v2

  •    Java

Library extending capabilities of Google Maps Android API v2. While Google Maps Android API v2 is a huge leap forward comapared to its predecessor, it lacks commonly used patterns like marker clustering. This library aims to fill this gap by adding many useful features and improving on the responsiveness issues of the official Google library. See wiki for more details. You may use any version of Google Play Services from 3.2.65 (the last working on Android API 8) or above.

Fast-Android-Networking - ๐Ÿš€ A Complete Fast Android Networking Library that also supports HTTP/2 ๐Ÿš€

  •    Java

Fast Android Networking Library is a powerful library for doing any type of networking in Android applications which is made on top of OkHttp Networking Layer. Fast Android Networking Library takes care of each and everything. So you don't have to do anything, just make request and listen for the response.

swirl - Android's animated fingerprint icon provided in a simple, standalone library.

  •    Java

Android's animated fingerprint icon provided in a simple, standalone library. Since Swirl uses animated vector drawables, default colors cannot be provided and must be specified in your theme.

Chat.onion - Anonymous and fully encrypted peer-to-peer instant messenger for Android using onion routing (via Tor)

  •    Java

Chat.onion is an anonymous and fully encrypted peer-to-peer instant messenger for Android using onion routing (via Tor). Many instant messengers already use encryption to secure message contents, but they can't hide important metadata such as your IP address and who you are communicating with. To hide all your information, including your metadata, identity, and IP address, Chat.onion uses onion routing (Tor) to send each message over several randomly selected proxy servers. Multiple layers of encryption are used to ensure that each proxy only knows it's immediate successor and predecessor, but not the entire message route.

android-design-library - Build a Material Design App with the Android Design Support Library

  •    Java

Android Design Support library has been released and samples are coming up all over the place. This sample is bringing Material Design implementation using Android Design Support Library. Material design is a new system for visual, interaction and motion design. We launched Android Design Support Library to apply material design to your App. This sample app demonstrates app using Android Design Support Library. Android Developers blog.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.