🔐 AES-GCM 加密工具

PBKDF2-SHA256 + AES-256-GCM · iPad a-Shell · 直接加密真实文件夹

⚙️ 设置

每一步只复制一条命令,粘贴到 a-Shell 回车,跑完再下一条。优先外接蓝牙键盘。

🟢 首次使用准备(只做一次)

1. iPad App Store 搜索 a-Shell:免费 App,作者 Nicolas Holzschuch,描述是「Local interactive terminal」
a-Shell 图标
↑ 这个图标就是 a-Shell(黄色圆角方块、黑色螺旋形线条)
2. 打开 a-Shell,输入:pip install cryptography,回车,等装完
3. 在 iPad「文件」App → 我的 iPad → a-Shell,确认能看到这个文件夹

🧹 每次开始前:清理旧文件


方案 A · 运行时输密码
方案 B · 密码存 pw.txt

1 写加密脚本 encrypt.py

方式一:每条 echo 单独复制回车,跑完全部行就建好脚本。
方式二:直接下载 encrypt.py 文件,然后在 iPad「文件」App 里把它移动到「我的 iPad → a-Shell」文件夹。


2 写解密脚本 decrypt.py


🔒 加密
🔓 解密

3 把文件夹放进 a-Shell 目录

在 iPad「文件」App → 我的 iPad → a-Shell,把要加密的文件夹复制进来。下面假设文件夹名是 mydata。

4 打包成 tar


5 加密


⚠️ 出现 Password: 后想好密码一次性敲完直接回车(不显示字符正常)。输出 Done 即得到 mydata.enc。

3 解密 .enc 文件

把 .enc 文件放在 a-Shell 目录里,然后:


✅ 输出 Decrypt ok,得到 out.tar

4 解包


✅ 文件夹还原完成

1 写加密脚本(读 pw.txt)


2 写解密脚本(读 pw.txt)


3 写密码到 pw.txt


🔒 加密
🔓 解密

4 打包 + 加密(不再问密码)



✅ 直接输出 Done,得到 mydata.enc

4 解密 + 解包



✅ Decrypt ok,文件夹还原