Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Secure API Keys with a Public-Key Cryptography on Android
Introduction
Introduction (1:52)
The Basics of Cryptography
The History of Cryptography (2:50)
The Principles of Cryptography (3:49)
Symmetric Key Cryptography (4:01)
Asymmetric Key Cryptography (5:25)
Hash functions (4:09)
Client Application - Android
Source Code - Android App
Setup the Project (4:49)
Android's Keystore System (8:48)
Create KeyPairHandler (12:40)
Implement KeyProviderService (7:33)
Implement EncryptedPreferences (10:34)
Create the MainScreen (8:34)
Fetch Api Keys and Store them Securely (15:35)
Server Application - Kobweb/Ktor
Source Code - Kobweb Server
About Kobweb Framework (10:03)
Build a Website with Jetpack Compose
Create DataEncryption object (9:12)
Create Key Provider Endpoint (7:10)
Let's Test it out! (9:55)
Do you want to Build Websites with Jetpack Compose?
Server Deployment
Let's Deploy our Server! (6:48)
Security Best Practices
More Security Advices (8:21)
Hash functions
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock