Skip to content

onevcat/seal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seal

通用的文本加密/解密工具(优先支持 age)。

目标使用场景:

  • 通过聊天 App 发送敏感信息时(如护照号、密码、身份证号等),避免明文传输
  • 在任意消息/邮件/网页中复制密文(可包含一段 envelope)
  • 在 iOS/Android 上一键解密得到明文(支持 Share Sheet / Deep Link)
  • 可选:一键复制明文并自动清空剪贴板

Roadmap(MVP)

  • 约定 envelope 格式(见 docs/SPEC.md
  • Rust core:解析 + 解密(age armor)
  • iOS:粘贴/分享导入 → 解密 → 复制/自动清空
    • Share 输入解析并接入 Extension
    • 解密流程与 Keychain 安全策略
    • 剪贴板安全(自动过期清空 / localOnly / 设置 UI)
    • 交互细节收尾
  • Android:同上
    • SealKitAndroid skeleton + UniFFI/JNI 基础接通
    • App 侧导入/解密/复制完整链路

Repo 结构(当前)

  • docs/ 规范、状态与设计
  • rust-core/ 核心库(跨平台)
  • seal-ffi/ UniFFI FFI 层
  • seal-bindgen/ 绑定生成工具
  • generated/ 生成的 Swift/Kotlin 绑定
  • apps/ios/ iOS 客户端(SealApp / SealKit)
  • apps/android/ Android 侧模块(SealKitAndroid)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors