Security Best Practices: Symmetric Encryption with AES in Java and Android: Part 210 mins· · 2018 · Claps 289If you can’t use authenticated encryption like AES+GCM, this article will show how and why to use AES+CBC with Ecrypt-then-Mac with HMAC.
Improving ProGuard Name Obfuscation6 mins· · 2018 · Claps 781In this article I will show you how to strengthen ProGuard’s name obfuscation, making it harder for an attacker the reverse engineer your…
Handling Proguard as Library Developer or in a Multi-Module Android Application3 mins· · 2018 · Claps 348When starting a new project, all the Proguard configuration goes into that single proguard-rules.pro file. This is fine for the beginning…
Managing Logging in a Multi-Module Android Application11 mins· · 2018 · Claps 232In this article I will show you how we adapted our logging strategy to a massively grown project structure. In the first part I will go…
Security Best Practices: Symmetric Encryption with AES in Java and Android12 mins· · 2018 · Claps 2801What to consider when encrypting your data and how to correctly implement it with AES-GCM.