Skip to content

CipherCapsule for Android v1.0.2

Choose a tag to compare

@SyuzouinYukyu SyuzouinYukyu released this 24 Oct 11:36
· 2 commits to main since this release

CipherCapsule for Androidは、TEXT・HTML本文と添付ファイルをArgon2idとXChaCha20-Poly1305で暗号化・復号し、Windows版と互換のCCAP形式を扱うオフラインアプリです。本リポジトリの初回公開版です。

v1.0.2の改良

  1. 「パスワードを表示」ONで確認欄を非表示にします。
  2. OFFで確認欄を再表示し、パスワード不一致を拒否します。
  3. 「キャンセル」ボタンを維持しました。
  4. その下にアプリを終了する「閉じる」を追加しました。
  5. 指定のbuilder.ico由来のアプリアイコンを維持しています。

v1.0.1のJNI Marshal Methods無効化を継承し、暗号Core・CCAP形式・SAF・ARM64 libsodiumを維持しています。

動作環境と検証

  • Android 9/API 28以降、ARM64(arm64-v8a)、Target API 36。
  • .NET 10 for Android、libsodium 1.0.22。アプリID jp.syuzouin.ciphercapsule.android、Version Code 3。
  • v1.0.2 GUI改修はユーザーの実機操作で合格。追加限定試験19件成功/0件失敗。
  • ユーザー提供の実機確認結果:TEXT暗号化・CCAP保存、同じCCAPの復号・本文一致、Android作成CCAPをWindows版v1.1.8で復号する操作は合格。
  • 実機でのHTML・複数添付・大容量・異常系の網羅確認、Android全機種での互換性・性能は未検証です。旧版v1.0.1の起動・再起動・暗号化・復号の記録とは区別しています。

APKの確認

  • CipherCapsule_for_Android_v1.0.2.apk
  • 23,919,950 bytes(約22.812 MiB)
  • SHA-256:0B70B90F00C00BAC9AE259D22139D7BD8248C7E1CAD74FA04EF289AC39321D91
  • 署名証明書SHA-256:24c1710fd8675d9d46cd0abd96c616a31b413a1844b31d2fa13032203a774c00

完成済みの正式署名APKをそのまま配布します。v1.0.0/v1.0.1と同じ証明書を維持し、公開のための再ビルド・再署名は行っていません。Androidの「提供元不明のアプリ」等の確認が表示される場合があります。APK署名とCCAPの認証付き暗号化は別の仕組みです。パスワード紛失時の復号や全機種での動作は保証しません。重要データをバックアップしてください。Google Playでの配布は対象外です。

GPL-2.0-or-laterおよび各第三者ライセンスを適用します。秘密鍵・署名パスワード・DPAPIファイルは含みません。