全部源码

```python

#!D:\appsoft\python\python.exe

# -* - coding: UTF-8 -* -

import msvcrt,os,time

# ###############################################################

# ###########下面的是自定义配置区域##############################

# VeraCrypt.exe的位置

Cmdpath="E:\_tmp\VeraCrypt\VeraCrypt.exe"

# 加密文件的目录

Vospath="D:\_tmp\\"

# 分区和加密的文件对应关系

Local_V_DISK={"X":"testA","Y":"testB"}

# ############上面的是自定义配置区域##############################

# ################################################################

# # ##########下面的不要修改######################################

# def begin ######################################################

def getType():

return input("加载或卸载自定义分区(start,stop):")

def pwd_input():

chars = []

while True:

try:

newChar = msvcrt.getch().decode(encoding="utf-8")

except:

return input("你很可能不是在cmd命令行下运行,密码输入将不能隐藏:")

if newChar in '\r\n': # 如果是换行,则输入结束

break

elif newChar == '\b': # 如果是退格,则删除密码末尾一位并且删除一个星号

if chars:

del chars[-1]

msvcrt.putch('\b'.encode(encoding='utf-8')) # 光标回退一格

msvcrt.putch( ' '.encode(encoding='utf-8')) # 输出一个空格覆盖原来的星号

msvcrt.putch('\b'.encode(encoding='utf-8')) # 光标回退一格准备接受新的输入

else:

chars.append(newChar)

msvcrt.putch('*'.encode(encoding='utf-8')) # 显示为星号

return (''.join(chars) )

def startVeraCrypt(pwd):

global Local_V_DISK,Cmdpath,Vospath

for k in Local_V_DISK:

# print(k,'---',Local_V_DISK[k])

time.sleep(1)

os.system("cmd /c "+Cmdpath+" /v "+Vospath+Local_V_DISK[k]+" /a /l "+k+" /e /q /p "+pwd)

print('......加载成功!')

def stopVeraCrypt():

global Local_V_DISK,Cmdpath

for k in Local_V_DISK:

os.system("cmd /c "+Cmdpath+" /q /d "+k)

print('......卸载成功!!')

# def end ##############################################################

_t=getType()

_tpwd=''

print("您输入的类型:",_t,"\n")

if _t=='start':

print("请输入密码:")

_tpwd=pwd_input()

startVeraCrypt(_tpwd)

elif _t=='stop':

stopVeraCrypt()

else:

print('参数错误')

print("\r\n")

print("\r\n")

print("\r\n")

os.system('pause')

# print("\n密码是:{0}".format(pwd))

```

veracrypt取消加密卷_VeraCrypt 加密个人隐私(便携式 )相关推荐

  1. veracrypt取消加密卷_VeraCrypt如何创建文件型加密卷?保护文件资料安全

    平时整理电脑文件,因为担心文件随意被修改或者阅读,很多人习惯将重要的文件统一归类到某个磁盘并将这些文件隐藏起来.可是,这样做安全性始终不高,为了解决这一问题,我们可以用VeraCrypt创建文件型加密 ...

  2. CentOS中使用VeraCrypt(二):加密卷类型

    一.加密卷类型介绍 在使用向导创建加密磁盘的第一步就是让我们选择加密卷的类型.使用向导创建VeraCrypt加密磁盘请单击此处 [root@localhost src]# veracrypt -t - ...

  3. veracrypt 创建文件型加密卷

    VeraCrypt创建的文件型加密卷,可以以文件形式存放在电脑上或是移动设备上,携带比较方便,是一种常用的加密形式.本文介绍创建VeraCrypt文件型加密卷的方法. 1.点击"创建加密卷& ...

  4. Veracrypt :protection of hidden volumes against damage:如何防止隐藏加密卷的内容被损坏

    Veracrypt :protection of hidden volumes against damage:如何防止隐藏加密卷的内容被损坏 由于建立了内部隐藏卷,在外部卷的内容进行改动时很有可能会影 ...

  5. 如何去掉 APFS 宗卷 • APFS(加密)的加密功能

    本篇文章将为您带来macOS High Sierra10.13系统"如何去掉 APFS 宗卷 • APFS(加密)的"加密"磁盘格式的方法,有需要的伙伴欢迎收藏!最近很多 ...

  6. 如何给U盘,SD卡加密(压缩加密与veracrypt加密)

    如何给U盘,SD卡之类的存贮设备加密? 如果你已经是Windows专业版,那么不用看本篇教程 可以直接用bitlocker加密... 但是对于我这样家庭版的用户来说,还有两种方法 压缩文件加密 通过软 ...

  7. 磁盘加密软件TrueCrypt知识大全(二)之创建文件型加密卷

    磁盘加密软件TrueCrypt知识大全(二)之创建文件型加密卷 1.在"TrueCrypt"窗口中选择"创建加密卷(C)"按钮,在向导中选择"创建文件 ...

  8. openstack上cinder卷的加密

    目标: 创建并使用加密的cinder卷 准备: -openstack 过程: 修改配置文件: 将fixed_key的值设置为cinder-volume-key和一组十六位的十六进制的密钥(控制节点和计 ...

  9. win10文件夹加密_文件加密精灵,保护你的隐私!

    官方介绍: 文件加密精灵是一款使用方便,安全可靠的文件加密利器.电脑上的任何文件都能做加密处理,有效的保证你的隐私. 主要功能: 文件加密 .文件夹加密 .软件加密(程序锁.软件锁).文件夹伪装.文件 ...

最新文章

  1. 放在NSArray、NSDictionary等容器内的对象Item,Item中的property在程序运行过程中被无故释放...
  2. java 二进制文件拷贝_Java复制二进制文件
  3. Check failed: weights_.Size() == num_row_ (38997 vs. 383852) : Size of weights must equal to number.
  4. 跟我学OpenJPA
  5. 苹果手机信号是哪个服务器,苹果手机信号差是网络问题还是手机问题
  6. (69)FPGA模块调用(system Verilog调用Verilog)
  7. BZOJ 1029: [JSOI2007]建筑抢修 优先队列
  8. 三星固态硬盘linux驱动,三星固态硬盘驱动NVMe Driver
  9. 小米路由pro php,完全拆解小米路由器Pro:无接口,预加硬盘无望
  10. 图像的稀疏表示(Sparse Representation)
  11. markdown 数学公式符号大全
  12. 局域网或者本地开发https自签名证书解决办法
  13. 接触式IC卡和非接触式IC卡有什么区别?
  14. 爬取豆瓣高分电影榜实例
  15. Android 中怎么重启APP、重启系统
  16. java读取jpg点数_我的世界:基岩版beta1.16.0.61修复59个“特性”,同步Java版?
  17. 30岁转行做大数据分析师可行性高吗?
  18. 【密码学探秘】EVM链和并行执行交易
  19. MacOS安装brew
  20. 克里斯·保罗:永不停滞的冠军梦

热门文章

  1. vos3000 更换ip具体操作方法
  2. 安装keepalive错误:configure: error: No SO_MARK declaration in headers
  3. 阿里云服务器开放80端口
  4. 网络攻防——黛蛇蠕虫病毒
  5. 稿定设计怎么去除水印?
  6. Boot Rom和Bootloader
  7. Android 11 Bubble通知的原理
  8. 二分类函数(机器学习)
  9. 利用ffmpeg实现Windows音视频录制
  10. 【第五人格设计思路】囚徒“蝰”·时装设计思路