Vernam Cipher app icon

Vernam Cipher

Generate and share secret keys, then encrypt and decrypt messages.

Jeff Isaak · com.aptasystems.vernamcipher

Not rated yet 1K+ downloads v1.15 3.4 MB Android 4.1+ PEGI 3 · Everyone

At a glance

Latest version
v1.15 (16)
Updated
Jun 13, 2024 (2 years ago)
APK size
3.4 MB
Requires
Android 4.1+ (API 16)
CPU support
Any (no native code)
Category
Tools (app)
Listed since
Jun 9, 2023 (at least)
Permissions
3 (2 sensitive)
Website
aptasystems.com
Developer contact
[email protected]

About this APK

Vernam Cipher is an app by Jeff Isaak in the Tools category, listed since at least June 2023. It has no native code, so it runs on any Android processor.

It asks for 3 permissions, 2 of them sensitive: read shared storage and modify shared storage.

What's new in v1.15

Fixed TLS for KitKat. I hope.

Description

From the listing uploaded by “appupdater”.

Using this app, you can create and share secret keys that you can then use to encrypt and decrypt messages using the Vernam Cipher. This implementation acts as a one time pad as it discards the part of the key used to encrypt/decrypt messages. Source code is available at https://github.com/jeffisaak/vernam_cipher Changelog (from v1.1 onwards): Version 1.10 - Upgraded Android SDK and Gradle versions. - Updated the 'about' text. Version 1.9: - Fixed a couple of bugs that were causing crashes Version 1.8 - Added a message to the user indicating their password protected secret keys are broken (terribly sorry everyone) Version 1.7 - Fixed a bug that was causing secret key importing to fail. - Fixed a bug that was causing password-protected secret keys to fail. Version 1.6 - Fixed a bug that was causing the number of bytes remaining in a password-protected secret key to be misrepresented - Added the display of the cipher text when decrypting a message. - Added the ability to view a secret key (long press on a secret key in the list, then select 'View secret key'). Verison 1.5 - Fixed a bug that caused the app to crash when decryption was attempted with no secret keys generated Version 1.4 - Fixed a bug that caused the app to crash on startup for new installations Version 1.3 - Added ability to share encrypted messages as text or as a file - this opens up new sharing options - Miscellaneous code cleanup - Added a link to my donation page (yes, shameless self-promotion) Version 1.2 - Fixed an error connecting to random.org Version 1.1 - Fixed a rather crippling Nougat bug - Expanded the error message when random.org data fetching fails

Security & authenticity

Security rating: Trusted

Signing certificate

  • Certificate issued to “Apta Systems” The developer's name — though anyone can put any name in a certificate.

Store checks and file details

  • Developer signature verified Jun 13, 2024
  • Signed byCN=Jeff Isaak, O=Apta Systems, L=Langley, ST=BC, C=CA
  • Signing certificate (SHA-1)B6:9A:C4:79:47:94:D1:99:48:4D:49:BD:D7:DA:49:FA:D8:7A:29:B6
  • File MD56b70758f3e0e679e5353b44467c12dbf
  • Uploaded by “appupdater” Gold tier · 117,810 followers · uploading since 2020

Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures. AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.

Permissions (3)

Vernam Cipher requests 3 permissions, 2 of them sensitive.

Required hardware & features

Vernam Cipher APK: questions and answers

Can I install this APK over the version I already have?

Only if it is signed with the same certificate as the copy on your phone and isn't an older version. If Android says “App not installed”, the certificates differ; uninstalling your copy first works but deletes its data unless it is backed up.

Is the Vernam Cipher APK safe?

No one can promise that a file is safe, but some things can be checked. The source store rates this file Trusted. After downloading, check that the file's MD5 is 6b70758f3e0e679e5353b44467c12dbf.

Tags

More Tools apps