[发明专利]用于文件加密的计算机系统及文件加密方法无效
申请号: | 200910308653.5 | 申请日: | 2009-10-22 |
公开(公告)号: | CN102231181A | 公开(公告)日: | 2011-11-02 |
发明(设计)人: | 李忠一;叶建发;郑山川 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F21/24 | 分类号: | G06F21/24;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 文件 加密 计算机系统 方法 | ||
1.一种用于文件加密的计算机系统,其特征在于,该计算机系统包括:
接收模块,用于接收用户通过客户端发送过来的登陆请求,以启动对一个待加密文件的加密操作;
判断模块,用于验证用户的CA证书是否合格;
转换模块,用于当用户的CA证书合格时,将所述待加密文件转换成自有格式文件,所述自有格式文件是一种复合压缩格式文件;
获取模块,用于向与该计算机系统相连的CA服务器发送查询请求,以获取用户的CA证书的公开金钥;
生成模块,用于根据与该计算机系统内存储的随机函数,生成一个随机金钥;
加密模块,用于通过该随机金钥将自有格式文件进行对称性加密;
所述生成模块,还用于通过所获取的CA证书的公开金钥将上述随机金钥进行非对称性加密,以生成一个非对称性加密金钥;及
所述加密模块,还用于将非对称性加密金钥及其数据长度附加在经过对称性加密的自有格式文件的信头中,从而完成对待加密文件的加密操作。
2.如权利要求1所述的计算机系统,其特征在于,所述用户的CA证书包括用户名及该CA证书的序列号。
3.如权利要求1所述的计算机系统,其特征在于,所述对称性加密的算法为高级加密标准(Advanced Encryption Standard,AES)算法或数据加密算法(Data Encryption Algorithm,DEA)。
4.如权利要求1所述的计算机系统,其特征在于,所述非对称性加密的算法为RSA算法。
5.一种文件加密方法,其特征在于,该方法包括以下步骤:
(a)接收用户通过客户端发送过来的登陆请求,以启动对一个待加密文件的加密操作;
(b)当用户的CA证书合格时,将所述待加密文件转换成自有格式文件,所述自有格式文件是一种复合压缩格式文件;
(c)向CA服务器发送查询请求,以获取用户的CA证书的公开金钥;
(d)根据存储的随机函数,生成一个随机金钥;
(e)通过该随机金钥将自有格式文件进行对称性加密;
(f)通过所获取的CA证书的公开金钥将上述随机金钥进行非对称性加密,以生成一个非对称性加密金钥;及
(g)将非对称性加密金钥及其数据长度附加在经过对称性加密的自有格式文件的信头中,从而完成对待加密文件的加密操作。
6.如权利要求5所述的文件加密方法,其特征在于,步骤(b)中包括:
(b1),将该待加密文件分割成不同类型的区块;
(b2),依次判断每个区块的类型,如果一个区块的类型为图片,则执行步骤(b3),如果一个区块的类型为文本,则执行步骤(b4);
(b3),根据图片压缩算法压缩该区块;
(b4),根据文本压缩算法压缩该区块;及
(b5),合并上述压缩后的区块,以生成自有格式文件。
7.如权利要求5所述的文件加密方法,其特征在于,所述用户的CA证书包括用户名及该CA证书的序列号。
8.如权利要求5所述的文件加密方法,其特征在于,所述对称性加密的算法是高级加密标准(Advanced Encryption Standard,AES)算法或数据加密算法(Data Encryption Algorithm,DEA)。
9.如权利要求5所述的文件加密方法,其特征在于,所述非对称性加密的算法是RSA算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910308653.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种胃癌治疗疗效判断的方法、试剂盒及其使用方法
- 下一篇:浸润型镀膜设备