One-Time Pad app for iPhone and iPad
Developer: Matt Borja
First release : 05 Dec 2016
App size: 12.37 Mb
Implements true one-time pad principles and best practices to the extent possible on a mobile device, including:
- Single-use, message-length secret key material generated from /dev/urandom
- Calculations performed digit-by-digit (modulo 10) using standard English-optimized checkerboard
- Tap "Cipher" to generate and copy message-specific key to clipboard
- Paste one-time pad (key) into Plaintext and tap "Cipher" to decrypt Ciphertext to clipboard.
Disclaimer: Computers and smartphones used to perform encryption are primary targets for recovering plaintext and thus are NEVER suitable for cryptographic applications due to the complexities they present. Users should consider this app for academic purposes only and are hereby warned when using this [or any other] application for encrypting sensitive information, even when used in a secure and isolated (disconnected) environment.