《一种加密图片文件和展示加密图片文件的方法.pdf》由会员分享,可在线阅读,更多相关《一种加密图片文件和展示加密图片文件的方法.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102043929A43申请公布日20110504CN102043929ACN102043929A21申请号200910193029522申请日20091013G06F21/2420060171申请人唐晨辉地址511495广东省广州市番禺区南奥花园北奥2路3区2座602号72发明人唐晨辉54发明名称一种加密图片文件和展示加密图片文件的方法57摘要本发明提供一种加密图片文件和展示加密图片文件的方法。该方法,先以用户输入的密码为密钥,对普通图片文件进行加密。当用户浏览放在本地计算机上或者互联网计算机上的加密图片文件时,该方法以用户输入的密码为密钥,直接展示加密图片文件,不用下载图。
2、片文件,也不用把加密图片文件解密成普通图片文件。本发明给用户提供一种安全方便的图片保存和浏览方法。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图2页CN102043932A1/1页21一种加密图片文件和展示加密图片文件的方法。该方法,先以用户输入的密码为密钥,对普通图片文件进行加密。当用户浏览放在本地计算机上或者互联网计算机上的加密图片文件时,该方法以用户输入的密码为密钥,直接展示加密图片文件,不用下载图片文件,也不用把加密图片文件解密成普通图片文件。其包括以下步骤下面所述“系统”是指用本方法开发的软件系统1用户在系统上输入密码,并输入一张或者多张需。
3、要加密的普通图片文件的地址;2系统以用户输入密码作为密钥,把普通图片文件加密生成加密图片文件;3把加密图片文件放在本地计算机上或者互联网计算机上;4用户在系统上输入和1的相同密码,并输入一张或者多张需要打开的加密图片文件的地址;5对于放在本地计算机上的加密图片文件,系统把加密图片文件的内容读入文件数据流,并以用户输入的密码为密钥,把读取的文件数据流的内容解密到计算机内存数据流中,再把内存数据流的内容转换为图像在系统上展示出来;6对于放在互联网上的加密图片文件,系统通过用户提供的网址,发出互联网请求把加密图片文件内容读入网络文件数据流,并以用户输入的密码为密钥,把读取的网络文件数据流的内容解密到。
4、计算机内存数据流中,再把内存数据流的内容转换为图像在系统上展示出来。2按照权利要求1所述的方法,其特征在于,系统展示本地计算机上的加密图片文件时,不把加密图片文件解密成普通图片文件。3按照权利要求1所述的方法,其特征在于,系统展示放在互联网计算机上的加密图片文件时,不把加密图片文件下载到本地计算机,也不把加密图片文件解密成普通图片文件。4按照权利要求1所述的方法,其特征在于,用户密码输入系统,图片文件的加密系统,图片文件的存储系统,图片解密和展示系统可以是架设在同一台计算机上,或者分别部署在不同的用互联网相连的计算机上。5按照权利要求1所述的方法,其特征在于,用户展示加密图片文件时,可以是先输。
5、入密码,再选择一张或多张加密图片文件进行浏览,展示密码正确的图片文件,不展示密码不正确的图片文件。也可以是先选择一张或多张加密图片文件,系统然后要求用户输入密码,密码正确就展示加密图片文件,密码不正确就不展示加密图片文件。6一种加密图片文件和展示加密图片文件的系统,包括,用于用户输入密码的装置;用于以用户输入的密码为密钥,把普通图片文件加密成加密图片文件的装置;用于存放用户加密图片文件的本地计算机。用于存放用户加密图片文件的互联网计算机。用于以用户输入的密码为密钥,把加密图片文件解密到内存数据流,并把解密后的内存数据流转换为图形进行展示的装置。权利要求书CN102043929ACN102043。
6、932A1/3页3一种加密图片文件和展示加密图片文件的方法技术领域0001本发明涉及一种加密图片文件和展示加密图片文件的方法,更具体说,涉及一种用户可以用密码对图片进行加密,并在不用先解密成普通图片文件的情况下,用相同的密码浏览加密图片文件的方法。用户可以把加密图片文件放在本地计算机上或者互联网上,并用本发明提供的方法,输入密码直接浏览加密图片文件,无需下载图片文件,也无需先解密成普通图片文件。本发明给用户提供一种安全方便的图片保存和浏览方法。背景技术0002随着数码科技的发展,人们经常涉及到大量的数码图片文件。其中很多图片都需要加密,同时又要方便知道密码的人进行浏览。目前的做法是把数码图片文。
7、件进行加密,需要时再解密成普通图片文件进行浏览。放在互联网上的加密数码图片文件,还需要先下载到本地计算机,再解密成普通图片文件才能浏览。这种方法比较麻烦,也够不安全。0003在现阶段,没有一个很好的方法实现上述提到的问题。发明内容0004本发明的主要目的就是解决上述问题,它提供一种用户可以通过输入密码直接浏览放在本地计算机上和放在互联网上计算机上的加密图片文件的方法无需下载图片文件,也无需先解密成普通图片文件。本发明给用户提供一种安全方便的保存和浏览图片文件方法。0005本发明目的是这样实现的通过计算机互联网络,利用设置在客户端和服务器上的软件系统,而实现本发明方法。即用户输入密码,将希望加密。
8、的图片文件,提交给图片文件加密系统进行加密,加密之后的图片文件可以放在本地计算机,也可以放在互联网上。用户需要浏览加密图片文件时,输入相同密码打开加密图片文件进行浏览,放在互联网上的加密图片文件还需要提供存放图片的网址。其包括以下步骤00061用户在系统上输入密码,并输入一张或者多张需要加密的普通图片文件的地址;00072系统以用户输入密码作为密钥,把普通图片文件加密生成加密图片文件;00083把加密图片文件放在本地计算机上或者互联网计算机上;00094用户在系统上输入和1的相同密码,并输入一张或者多张需要打开的加密图片文件的地址;00105对于放在本地计算机上的加密图片文件,系统把加密图片文。
9、件的内容读入文件数据流,并以用户输入的密码为密钥,把读取的文件数据流的内容解密到计算机内存数据流中,再把内存数据流的内容转换为图像在系统上展示出来;00116对于放在互联网上的加密图片文件,系统通过用户提供的网址,发出互联网请求把加密图片文件内容读入网络文件数据流,并以用户输入的密码为密钥,把读取的网络文件数据流的内容解密到计算机内存数据流中,再把内存数据流的内容转换为图像在系统说明书CN102043929ACN102043932A2/3页4上展示出来。0012定义和说明0013所述的“密码”是由一个字符或者多个字符组成的字符串。0014所述的“普通图片文件”是普通图片浏览软件都可以打开展示图。
10、形的文件。0015所述的“加密图片文件”是指用本发明的方法加密后的图片文件。0016本发明方法所使用的系统组成如下用户密码输入系统,图片文件加密系统、图片文件解密系统、图片存放和展示系统。这四个系统是按照功能设置的软件系统,可以是架设在同一台计算机上,或者分别部署在不同的用互联网相连的计算机上。各个子系统具体功能如下参考图10017A用户密码输入系统把用户输入的密码提交给系统。0018B图片文件加密系统系统以用户输入密码作为密钥,把普通图片文件加密生成加密图片文件。0019C图片文件解密和展示系统对于放在本地计算机上的加密图片文件,系统把加密图片文件的内容读入文件数据流,并以用户输入的密码为密。
11、钥,把读取的文件数据流的内容解密到计算机内存数据流中,再把内存数据流的内容转换为图形在系统上展示出来;对于放在互联网上的加密图片文件,系统通过用户提供的网址,发出互联网请求把加密图片文件内容读入网络文件数据流,并以用户输入的密码为密钥,把读取的网络文件数据流的内容解密到计算机内存数据流中,再把内存数据流的内容转换为图形在系统上展示出来。0020D图片存放系统存放加密图片文件。附图说明0021图1是本发明所用系统流程图0022图2是本发明一个实施例的操作环境示意图具体实施方式0023下面结合附图,说明本发明的实施方式。0024图1表示一个加密图片文件和展示加密图片文件的方法的实施例的运行环境。如。
12、该图所示,操作环境10可以包括一个或几个计算设备11,这可以包括一些个人计算机。每个计算设备11可以连接到网络12上。网络12一般包括一个或几个相互连结的子网络,这些网络12可以包括一个或几个局域网LAN和/或广域网WAN。网络服务器13连接到网络12上,该网络服务器13存放图片文件。本发明的运行环境可以是目前存在的或者将来会出现的任何与此类似的网络。需要说明的是,用户输入密码系统,图片文件的加密系统,图片文件的存储系统,图片解密和展示系统可以是架设在同一台计算机上,或者分别部署在不同的用互联网相连的计算机上。0025加密图片文件和展示加密图片文件的系统可以是一个运行在应用服务器上的系统软件,。
13、它与外界的通讯可以通过例如但不限于标准的HTTP协议来完成,用户可通过浏览器,或者专门的客户端软件访问用户协作搜索引擎。0026第一步说明书CN102043929ACN102043932A3/3页50027首先,用户输入密码。可参考图2。0028第二步0029给系统提交一个或者多个准备加密图片文件。0030第三步0031系统根据用户提交的密码把普通图片文件加密成加密图片文件。0032第四步0033把加密图片文件存放在本地计算机或者互联网上的计算机。0034第五步0035用户输入密码和加密图片文件的地址,浏览本地计算机或者互联网上的加密图片文件。0036第六步0037对于放在本地计算机上的加密图片文件,系统把加密图片文件的内容读入文件数据流,并以用户输入的密码为密钥,把读取的文件数据流的内容解密到计算机内存数据流中,再把内存数据流的内容转换为图形在系统上展示出来;对于放在互联网上的加密图片文件,系统通过用户提供的网址,发出互联网请求把加密图片文件内容读入网络文件数据流,并以用户输入的密码为密钥,把读取的网络文件数据流的内容解密到计算机内存数据流中,再把内存数据流的内容转换为图形在系统上展示出来。说明书CN102043929ACN102043932A1/2页6图1说明书附图CN102043929ACN102043932A2/2页7图2说明书附图CN102043929A。