一个简单的加密工具,也可以用OneLineCommands保存和检索Google驱动器中的文件
CryptDrive的Python项目详细描述
密码驱动器
一种简单的加密工具,只需一行命令就可以从G驱动器中保存和检索文件。利用谷歌提供的无限云存储。在
为任何组织提供无限存储空间
Google为任何使用GSuite的组织提供无限的存储空间。但该组织可以访问存储在无限GSuite驱动器上的文件。为了防止他们进入,我们可以加密。CryptDrive为您提供了一条线解决方案。使用单行命令,您可以获得无限的存储空间。在
安装
pip3 install CryptDrive
使用
第一要务
- 从Google获取您自己的API-KEY,将生成
credentials.json
文件。把它和源代码放在工作目录中。在 - 使用this link生成您自己的
credentials.json
。在 - 单击启用Google Drive API生成。在
- 从下拉列表中选择
Desktop App
。在 - 然后单击
Download Client Configuration
。在 credentials.json
将被下载。在- 因为,所有的认证过程都由Google负责,我们只能访问API。在
credentials.json
只包含API-KEY。在
设置键
from CryptDrive import CryptDrive
CryptDrive.setup()
根据您的密码生成新密钥。密钥将生成并保存为当前active Directory中的key.key
。在- 对密钥文件进行安全备份。如果丢失,则无法检索数据。在
- 确保
key.key
文件被放在工作目录中。在
一线奇观
CryptDrive.push(PATH_TO_FILE)
。此命令将使用默认浏览器加密并将文件推送到驱动器。在CryptDrive.pull(FILE_NAME_OF_THE_ENCRYPTED_PUSHED_TO_DRIVE)
要解密,请将文件拉到工作目录。在CryptDrive.pushdir(PATH_TO_DIR)
-加密目录及其文件并将其推送到Google驱动器。在CryptDrive.pulldir(NAME_OF_DIR)
-从googledrive解密并推送目录及其文件。在CryptDrive.decrypt(PATH_TO_FILE)
-在本地对加密文件进行解密。在CryptDrive.encrypt(PATH_TO_FILE)
-在本地加密文件。在CryptDrive.decryptdir(PATH_TO_FOLDER)
-在本地对加密文件夹进行解密。在CryptDrive.encryptdir(PATH_TO_FOLDER)
-在本地加密文件夹。在CryptDrive.mkdir(NEW_DIR_NAME_IN_GDRIVE)
-在google驱动器中创建新目录CryptDrive.lookfor(FILE_NAME)
-在Google驱动器中搜索- 确保
key.key
文件被放在工作目录中。在
- 项目
标签: