Understanding EncryptedSharedPreferences: Secure Storage on Android
A brief look at how EncryptedSharedPreferences in the AndroidX Security library works and how to securely store sensitive key-value data.
A brief look at how EncryptedSharedPreferences in the AndroidX Security library works and how to securely store sensitive key-value data.
A source-level breakdown of Android logcat's read flow, covering the logd daemon, socket communication, and transport mechanisms.
An analysis of the encryption mechanism in xlog, part of WeChat's Mars component, where TEA symmetric encryption works with ECDH key exchange to secure log transmission.
Clarifying a common misconception: packet coalescing is not a TCP bug, but an application-layer protocol design issue. A deep dive into how byte streams and message boundaries are defined.
Notes on an undefined reference error encountered during Android compilation, regarding GCC visibility attributes and symbol export.
Quickly configure SSH keys for multiple Git repositories in a new environment for secure and convenient multi-repo access.
From HTTP plaintext transmission to HTTPS encrypted communication, a brief look at how the TLS/SSL protocol protects web communication.
An overview of the TLS protocol framework, its evolution from TLS 1.2 to TLS 1.3, the handshake process, and cryptographic security mechanisms.
50 articles written · Page 5 of 5