windows 加密隐私文件方式
来源:互联网 发布:安康鱼片淘宝 编辑:程序博客网 时间:2024/04/30 08:10
有时候移动硬盘存点小电影,老怕别人借过去发现。所以要加密一下
用隐藏文件的方式。加上对文件后缀名的加密
用一个脚本,输入密码输入正确才可以自动显示文件。
主要用cmd的 attrib 命令
两个比较重要的参数 h 和s
隐藏时cmd命令为 attrib +h +s 文件
显示时cmd命令为 attrib -h -s 文件
python脚本代码如下
# -*- coding: utf-8 -*-import osclass test(): def __init__(self,filename): self.filename = filename #视频文件后缀加密 def encrypt(self): for root,dirs,files in os.walk(self.filename, topdown=False): for file in files: #print(os.path.join(root, file)) name = file.split('.',1) #print name[1] if name[1] == 'mp4': #os.chdir(root) newname = str(name[0])+".liao" os.rename(os.path.join(root, file),os.path.join(root, newname)) elif name[1] == 'avi': #os.chdir(root) newname = str(name[0])+".liao1" os.rename(os.path.join(root, file),os.path.join(root, newname)) elif name[1] == 'rmvb': #os.chdir(root) newname = str(name[0])+".liao2" os.rename(os.path.join(root, file),os.path.join(root, newname)) else: pass #视频文件后缀解密 def decrypt(self): for root,dirs,files in os.walk(self.filename, topdown=False): for file in files: print(os.path.join(root, file)) name = file.split('.',1) print name[1] if name[1] == 'liao': #os.chdir(root) newname = str(name[0])+".mp4" os.rename(os.path.join(root, file),os.path.join(root, newname)) elif name[1] == 'liao1': #os.chdir(root) newname = str(name[0])+".avi" os.rename(os.path.join(root, file),os.path.join(root, newname)) elif name[1] == 'liao2': #os.chdir(root) newname = str(name[0])+".rmvb" os.rename(os.path.join(root, file),os.path.join(root, newname)) else: pass if __name__ == "__main__": filename = 'test' #隐藏文件test test(filename).encrypt() p = os.popen('attrib +s +h' + ' '+ filename) p.close() #输入密码显示文件 password = '123456' count = 1 max = 3 #设置最大尝试次数 while True: input = raw_input("请输入文件密码:") if input != password: if (max-count) == 0: print "已经超过最大尝试次数" break else: print "密码输入错误%s次,您还有%s次"%(count,max-count) count += 1 else: print "密码输入正确正在解锁" p = os.popen('attrib -s -h' +' '+ filename) p.close() test(filename).decrypt() print "解锁完成" break输入密码正确才可以显示文件夹,输入错误3次则会停止程序。
然后再使用pyinstaller 把脚本转换成exe文件。放到目录下就可以了。
pyinstaller 打包很方便。直接pyinstaller -F -c pass.py
打包以后执行界面是这样的
输入密码后就可以解锁成功。然后就会显示出隐藏的文件夹。
0 0
- windows 加密隐私文件方式
- 隐私文件加密办法 copy命令搞定
- 隐私文件加密保护工具 访问 文件夹 输入 密码 加密
- 手动加密windows文件
- android 隐私数据加密方法
- windows 文件与文件夹加密
- 文件夹加密 隐私加密 就用文件夹加密超级大师
- 文件加密的一种方式-压缩
- shadow文件中密码的加密方式
- shadow文件中密码的加密方式
- shadow文件中密码的加密方式
- 对文件进行加密(加密方式blowfish)
- 使用DES加密方式对文件进行加密
- MD5加密随机增强保护隐私安全
- Hadoop系统的数据隐私加密功能
- 在 Windows XP 中加密文件
- windows EFS加密文件(夹)
- WINDOWS EFS加密文件后导出证书
- windows下Android studio增量更新及NDK环境搭配
- eclipse导入SVN上的Maven多模块项目
- 2.C#:C#泛型类之LIST<T>
- CentOS7上安装RabbitMQ
- 文本框鼠标悬停 添加提示 bookstrap
- windows 加密隐私文件方式
- iOS UIWebView与JavaScript交互
- 牛顿迭代优化
- LeetCode OJ 100.SameTree
- 关于引用传值&变量
- 浅谈https协议
- SQL中where和having
- Linux下防止ddos攻击.转载
- ios 状态栏statusBar的背景颜色