This repository has been archived by the owner on Dec 16, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 720
如何启用AES加密
Gang Zhuo edited this page Jun 28, 2014
·
1 revision
从0.1.5版开始,pcs支持AES-CBC-128,AES-CBC-192, AES-CBC-256加密。启用加密后,上传文件到百度网盘时,会将内容加密后上传到网盘,下载时,检测到网盘文件是加密文件时,将自动解密。 也可以通过第三方工具把文件下载到本地后再解密,或者把文件加密后再通过第三方工具上传到网盘。
启用加密需经过如下几个步骤:
- 设置加密方法
执行命令pcs set --secure_method=aes-cbc-256
可设置加密方式为AES-CBC-256。
- 设置加解密密钥
执行命令pcs set --secure_key=12345678
可设置加密密钥为"12345678"
- 启用加密
执行命令pcs set --secure_enable=true
可启用加密
启用加密后,可通过命令`pcs context`查看当前状态。
上边三个步骤可通过set命令一次设置:
`pcs set --secure_method=aes-cbc-256 --secure_key=12345678 --secure_enable=true` 设置完成后,执行 `pcs upload ~/test.txt /test.txt` 上传本地test.txt到网盘。然后在浏览器中打开网盘,下载test.txt,打开该下载的文件看是否已经是加密的文件。 然后执行 'pcs download /test.txt ~/test_plain.txt' 看下载后的文件是否是原来的文件。 另外'pcs synch -u ~/test.txt /test.txt'和 'pcs synch -d ~/test_plain.txt /test.txt' 两个命令起同样的效果。
加密后文件的格式,可查看代码docs目录下的“加密后文件格式.txt”来查看。
I think this is good ! nice