文件加密流程图
2017-02-16 16:16:29 0 举报
为你推荐
查看更多
文件加密流程图描述: 1. 用户选择一个文件或文件夹进行加密。 2. 系统生成一个随机的密钥。 3. 使用该密钥对文件或文件夹的内容进行加密。 4. 将加密后的内容和密钥保存在一个加密容器中。 5. 系统为加密容器生成一个唯一的标识符,并保存在用户的加密列表中。 6. 当用户需要访问加密的文件或文件夹时,系统提示用户输入密码。 7. 用户输入密码后,系统从加密列表中获取相应的加密容器ID。 8. 系统使用该ID找到加密容器,并要求用户输入密钥。 9. 用户输入密钥后,系统使用该密钥解密加密容器中的加密内容。 10. 系统显示解密后的文件或文件夹内容给用户。
作者其他创作
大纲/内容
源文件是否可读取
文件路径不合法
集团初始化
否
参数检查
生成key并保存
加密成功
尾部写入文件
目标文件路径不存在
已读完?
是
从源文件读取内容到buffer
创建路径失败
写打开目标文件失败
加密失败
buffer长度为文件长度
数据内容不能为空
清空文件内容,准备好写加密内容
文件长度大于8K?
buffer长度为8K
读取成功
生成加密文件头部内容并写入加密文件
获取源文件的长度
文件为空文件
关闭读写流
0 条评论
回复 删除
下一页