Repository navigation
Releases
CipherCapsule for Android v1.0.5
CipherCapsule for Android v1.0.5
Android版CipherCapsuleの「暗号メッセージ」画面で、長文のスクロール操作を改善しました。
主な変更
- 画面全体・暗号化する本文・暗号文・認証済み復号本文の4領域に、直接ドラッグできる縦スクロールバーを追加しました。
- つまみは
#0066CC、トラックは#DCEBFF。表示幅16dp、タッチ判定幅48dp、つまみ最小高さ48dpの角丸形状です。 - 親子のスクロールを独立させ、通常のスワイプ、編集、コピーを維持しました。
- Argon2id、XChaCha20-Poly1305、CCAP・ASCII Armor形式、SAF、
FLAG_SECURE、ARM64 libsodium、Windows版との共通形式を維持しています。
開発時の関連試験55件と回帰25件は、計80件成功/0件失敗でした。利用者からv1.0.5のAndroid実機起動と全般的な正常動作の報告を受けています。端末名・Android版、つまみのドラッグ描画・回転・キーボード干渉などの個別結果は受領しておらず、ホスト試験を実機操作の証明には用いていません。
対応環境: Android 9/API 28以降、ARM64。Application IDはjp.syuzouin.ciphercapsule.android、Version Name 1.0.5/Code 6です。v1.0.4と同じ署名証明書を使用しています。全端末での動作を保証するものではありません。別の署名鍵で作成したAPKからは公式APKへ更新できません。
正式APK: CipherCapsule_for_Android_v1.0.5.apk、23,932,238 bytes
SHA-256: 3DC53232BFA7A8AA33F285E639601D8AF144C3848C13BB47AEDE80E4660E5ABF
署名証明書SHA-256: 24C1710FD8675D9D46CD0ABD96C616A31B413A1844B31D2FA13032203A774C00
CipherCapsule for Android v1.0.4
CipherCapsule for Androidは、Windows版と互換のCCAPを端末内で暗号化・復号するアプリです。今回のReleaseには、前回公開v1.0.2以降の新機能とv1.0.4の修正を含みます。
v1.0.2以降の新機能
- TEXT本文(UTF-8で最大16KiB)のASCII Armor暗号メッセージを作成・復号します。明示的なコピー・貼り付けでWindows版と送受信できます。
- 既存CCAP全体をBase64化するCipherCapsule独自形式です。OpenPGP/PGP互換ではありません。
v1.0.4の改善
- 認証済みの復号本文を専用領域で最後までスクロールできます。利用者が「コピー」を押したときだけ本文全文をコピーします。
- 「暗号化する本文」と「暗号文」の両入力欄を縦スクロールに対応させました。
- スクロールバー描画時に画面が強制終了する問題を修正しました。
従来のTEXT/HTML、添付、CCAP機能と、Argon2id/XChaCha20-Poly1305による認証付き暗号化を維持します。平文をコピーした場合、OSのクリップボード履歴・同期や他アプリに残る場合があります。
Android 9/API 28以降、ARM64向け。Version Name 1.0.4、Version Code 5。最終修正版の限定ホスト試験18件は成功、失敗0件。利用者の実機操作で画面表示と両入力欄のスクロールが合格し、復号本文のスクロールとコピーも先行する実機確認で合格しています。Android全機種の互換性を保証するものではありません。
正式APK:23,928,142 bytes。SHA-256:28D06E27C243FC662526E94188A12BF7F341D8DD09361C099EC640841F1BE332。署名証明書SHA-256:24C1710FD8675D9D46CD0ABD96C616A31B413A1844B31D2FA13032203A774C00。
GPL-2.0-or-later。第三者コンポーネントには各ライセンスが適用されます。対応ソース · README · ビルド方法 · 第三者通知
CipherCapsule for Android v1.0.2
CipherCapsule for Androidは、TEXT・HTML本文と添付ファイルをArgon2idとXChaCha20-Poly1305で暗号化・復号し、Windows版と互換のCCAP形式を扱うオフラインアプリです。本リポジトリの初回公開版です。
v1.0.2の改良
- 「パスワードを表示」ONで確認欄を非表示にします。
- OFFで確認欄を再表示し、パスワード不一致を拒否します。
- 「キャンセル」ボタンを維持しました。
- その下にアプリを終了する「閉じる」を追加しました。
- 指定の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ファイルは含みません。