All Projects → wultra → powerauth-crypto

wultra / powerauth-crypto

Licence: Apache-2.0 License
PowerAuth - Open-source solution for authentication, secure data storage and transport security in mobile banking.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to powerauth-crypto

powerauth-mobile-sdk
PowerAuth Mobile SDK for adds capability for authentication and transaction signing into the mobile apps (ios, watchos, android).
Stars: ✭ 27 (-43.75%)
Mutual labels:  banking, mobile-security, passwordless, psd2, passwordless-authentication, strong-customer-authentication
open-psd2
An open source framework for using banking API's built for PSD2 regulation.
Stars: ✭ 20 (-58.33%)
Mutual labels:  authorization, banking, psd2
psd2
API client for banks supporting PSD2 APIs with OAuth2 authentication.
Stars: ✭ 26 (-45.83%)
Mutual labels:  banking, banking-applications, psd2
Fernet Java8
Java 8 implementation of the Fernet Specification
Stars: ✭ 24 (-50%)
Mutual labels:  encryption, authorization
Openid Connect Php
Minimalist OpenID Connect client
Stars: ✭ 336 (+600%)
Mutual labels:  protocol, authorization
jwt-go
The easiest JWT library to GO
Stars: ✭ 15 (-68.75%)
Mutual labels:  encryption, authorization
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+31508.33%)
Mutual labels:  encryption, protocol
retail-banking
Consumer Banking Application
Stars: ✭ 25 (-47.92%)
Mutual labels:  banking, banking-applications
Re Whatsapp
Reverse engineering WhatsApp. Documentation and protocols.
Stars: ✭ 184 (+283.33%)
Mutual labels:  encryption, protocol
AlphaBankUI-Android
Check out the new style for App Design aims for the Banking Applications...😉😀😁😎
Stars: ✭ 45 (-6.25%)
Mutual labels:  banking, banking-applications
privx-on-aws
PrivX - Just-in-time Access Management
Stars: ✭ 18 (-62.5%)
Mutual labels:  passwordless, passwordless-authentication
logto
🧑‍🚀 Logto helps you build the sign-in, auth, and user identity within minutes. We provide an OIDC-based identity service and the end-user experience with username, phone number, email, and social sign-in, with extendable multi-language support.
Stars: ✭ 3,421 (+7027.08%)
Mutual labels:  authorization, passwordless
cyclos
Cyclos is a payment platform for large businesses and organisations
Stars: ✭ 15 (-68.75%)
Mutual labels:  banking, banking-applications
webauthn-demo
WebAuthn demo with Ionic/Angular and Spring Boot
Stars: ✭ 22 (-54.17%)
Mutual labels:  passwordless, passwordless-authentication
Mihome Binary Protocol
Stars: ✭ 536 (+1016.67%)
Mutual labels:  encryption, protocol
obp-apis
OpenBankingProject.ch Community APIs
Stars: ✭ 18 (-62.5%)
Mutual labels:  banking, psd2
paw.js
Passwordless Authentication Wallet (PAW) is key-based authentication for the web. The library helps manage identities, their associated public/private keypairs, and signing operations in the browser.
Stars: ✭ 38 (-20.83%)
Mutual labels:  passwordless, passwordless-authentication
Seedshift
Plausibly deniable steganographic encryption of BIP-39 mnemonic seed words with a date shift cipher
Stars: ✭ 21 (-56.25%)
Mutual labels:  encryption
protocol
Package protocol implements Language Server Protocol specification in Go
Stars: ✭ 41 (-14.58%)
Mutual labels:  protocol
authorization-proxy
No description or website provided.
Stars: ✭ 31 (-35.42%)
Mutual labels:  authorization

PowerAuth

Coverity Scan Build Status Build Status GitHub issues Maven Central Twitter License

PowerAuth is a protocol for a key exchange and for subsequent request signing designed specifically for the purposes of applications with high security demands, such as banking applications or identity management applications. It defines all items that are required for a complete security solution: a used cryptography, a security scheme and standard RESTful API end-points.

A typical use-case for PowerAuth protocol would be assuring the security of a mobile banking application. User usually downloads a "blank" (non-personalized) mobile banking app from the mobile application market. Then, user activates (personalizes, using a key-exchange algorithm) the mobile banking using some application that is assumed secure, for example via the internet banking or via the branch kiosk system. Finally, user can use activated mobile banking application to create signed requests - to log in to mobile banking, send a payment, certify contracts, etc.

Documentation

For the most recent documentation and tutorials, please visit PowerAuth Crypto Documentation on GitHub or visit developers.wultra.com.

License

All sources are licensed using Apache 2.0 license, you can use them with no restriction. If you are using PowerAuth, please let us know. We will be happy to share and promote your project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].