-
公开(公告)号:CN104252605A
公开(公告)日:2014-12-31
申请号:CN201410475391.2
申请日:2014-09-17
Applicant: 南京信息工程大学
IPC: G06F21/62
CPC classification number: G06F21/602 , G06F3/0484 , G06F21/46 , G06F21/6218 , G06F2221/2107 , G06F2221/2141 , G06F2221/2149
Abstract: 本发明公开了一种Android平台的文件透明加解密方法,包括以下步骤:选择需要保护的文件所在文件夹的路径并设置密码;根据用户输入的路径和密码,分别生成加密路径目录表和身份验证文件;扫描加密路径目录表,如果是第一次开启操作系统,按照表项将对受保护文件进行第一次初始化加密,然后进行下一步;当用户触发解锁屏幕事件,则接受用户输入的密码短语,对密码短语进行哈希算法运算后与步骤二中产生的身份验证文件进行比对,如果不匹配,则解锁失败;如果匹配,则将密码短语进行sha1算法生成密钥,将该密钥进行存储;调用密钥可实现对文件进行加解密;本发明还公开了一种Android平台的文件透明加解密系统,对用户操作干扰小的前提下实现对文件的保护。
-
公开(公告)号:CN104252605B
公开(公告)日:2017-03-15
申请号:CN201410475391.2
申请日:2014-09-17
Applicant: 南京信息工程大学
IPC: G06F21/62
Abstract: 本发明公开了一种Android平台的文件透明加解密方法,包括以下步骤:选择需要保护的文件所在文件夹的路径并设置密码;根据用户输入的路径和密码,分别生成加密路径目录表和身份验证文件;扫描加密路径目录表,如果是第一次开启操作系统,按照表项将对受保护文件进行第一次初始化加密,然后进行下一步;当用户触发解锁屏幕事件,则接受用户输入的密码短语,对密码短语进行哈希算法运算后与步骤二中产生的身份验证文件进行比对,如果不匹配,则解锁失败;如果匹配,则将密码短语进行sha1算法生成密钥,将该密钥进行存储;调用密钥可实现对文件进行加解密;本发明还公开了一种Android平台的文件透明加解密系统,对用户操作干扰小的前提下实现对文件的保护。
-