具有加解密功能的装置及其加解密方法制造方法及图纸

技术编号:6960980 阅读:148 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种具有加解密功能的装置及其加解密方法。该装置包括存储单元;输入侦测模块;加解密启动模块,用于根据用户操作确定为加密操作或解密操作时启动相应的加密或解密功能,并提供一加解密界面供用户操作,该加解密界面显示有该用以编辑密码图案的密码元素;图案处理模块,用于根据该输入侦测模块侦测的用户的输入操作,对所选择的密码元素编辑组成密码图案,并解析出图案特征信息;对比模块,用于在该加解密启动模块确定用户操作为解密操作时,比较该存储单元中的图案特征信息与该图案处理单元根据当前编辑的密码图案解析出的图案特征信息,并在两者一致时,确定密码输入正确。

【技术实现步骤摘要】

本专利技术涉及一种,特别涉及一种通过多种图形和颜色的排列组合进行加解密的装置及方法。
技术介绍
现有的文件加解密或身份认证是通过设置一长串的数字、字母、特殊符号或将其排列组合作为密码,该密码不但单调枯燥不便于记忆,而且很容易被破解。
技术实现思路
有鉴于此,有必要提供一种,通过便于记忆且难以破解的图形颜色组合的方式进行加密和解密。本专利技术的具有加解密功能的装置,包括存储单元,用于存储用以编辑密码图案的密码元素及密码图案的图案特征信息;输入侦测模块,用于侦测用户的输入操作;加解密启动模块,用于根据用户操作确定为加密操作或解密操作时启动相应的加密或解密功能, 并提供一加解密界面供用户操作,该加解密界面显示有该用以编辑密码图案的密码元素; 图案处理模块,用于根据该输入侦测模块侦测的用户的输入操作,对所选择的密码元素编辑组成密码图案,并解析出该密码图案的图案特征信息;对比模块,用于在该加解密启动模块确定用户操作为解密操作时,比较该存储单元中的图案特征信息与该图案处理单元根据当前编辑密码图案解析出的图案特征信息,并在两者一致时,确定密码输入正确,进行解密操作。本专利技术的具有加解密功能的装置,包括存储单元,用于存储用以编辑密码图案的密码元素及作为密码的图案特征信息;处理单元,与存储器相连并执行以下操作根据用户操作确定为加密操作或解密操作时启动相应的加密或解密功能,并提供一加解密界面供用户操作;侦测用户在该加解密界面上的输入操作;根据该侦测的用户的操作,对所选择的密码元素编辑组成密码图案,并解析出该图案特征信息;确定用户操作为加密操作时, 将该图案特征信息作为密码存储于该存储单元,并使用该密码对相应的数据资料进行加密并存储;确定用户操作为解密操作时,比较该存储单元中的密码与对当前编辑的密码图案解析出的图案特征信息,并在两者一致时,确定密码输入正确,对已加密的数据资料进行解 本专利技术的加解密方法,应用于一具有加解密功能的装置,该具有加解密功能的装置包括存储单元,该存储单元用于存储用以编辑密码图案的密码元素及作为密码的图案特征信息,包括如下步骤侦测用户的根据密码元素编辑密码图案的输入操作;根据该编辑完成的密码图案获得图案特征信息;比较该图案特征信息与该存储单元存储的密码;若一致,则确定密码输入正确,进行解密操作。根据本专利技术,利用多种图形颜色组合组成不同的密码图案的图案特征信息,来作为密码进行加解密,不仅便于记忆,且难以破解。附图说明图1是本专利技术具有加解密功能的装置的功能模块图。图2为本专利技术具有加解密功能的装置的加解密界面示意图。图3为本专利技术编辑密码图案过程的示意图。图4为本专利技术编辑好的一密码图案的示意图。图5为本专利技术编辑好的另一密码图案的示意图。图6为本专利技术记录的图3所示密码图案连接点的相对位置示意图。图7为本专利技术加解密方法的工作流程图。主要元件符号说明存储单元10处理单元20加解密启动模块21输入侦测模块22图案处理模块23记录模块24对比模块25具有加解密功能的装置100加解密界面200密码元素区210密码编辑区220具体实施例方式如图1所示,为本专利技术具有加解密功能的装置100的功能模块图。该具有加解密功能的装置100包括存储单元10及处理单元20。该存储单元10存储有用以编辑作为密码用的图案的密码元素及作为密码用的图案的图案特征信息。在本实施方式中,该密码元素包括多种形状的几何图形及颜色。以下为了说明的方便将作为密码用的图案简称为密码图案。其中,该图案特征信息为密码图案中所包含的各几何图形的形状、颜色及/或位置信息。该处理单元20包括加解密启动模块21、输入侦测模块22、图案处理模块23、记录模块M以及对比模块25。该加解密启动模块21根据用户操作确定为加密操作或解密操作时启动相应的加密或解密功能,并提供一加解密界面供用户操作。该输入侦测模块22用于侦测用户在该加解密界面上的输入操作。该图案处理模块23用于根据该输入侦测模块22侦测的用户的操作,对所选择的密码元素编辑组成密码图案,并解析出该密码图案的图案特征信息。该记录模块M,在该加解密启动模块21确定用户操作为加密操作时,记录该图案处理模块23获得的图案特征信息,将该图案特征信息作为密码存储于该存储单元10,并使用该密码对相应的数据资料进行加密并存储。该对比模块25,在该加解密启动模块21确定用户操作为解密操作时,比较该存储单元10中的密码与该图案处理单元20根据当前编辑的密码图案解析出的图案特征信息, 并在两者一致时,确定密码输入正确,对已加密的数据资料进行解密。其中,该具有加解密功能的装置100可对图片、文档等数据资料进行加解密操作, 也可应用于用户界面的注册登录操作。用户注册时,该图案处理模块23根据用户的操作对所选择的密码元素编辑组成密码图案,并解析出该密码图案的图案特征信息。该记录模块 M,将该图案特征信息作为注册信息存储于该存储单元10。用户登录时,该对比模块25,比较该存储单元10中的注册信息与该图案处理单元20根据当前编辑的密码图案解析出的图案特征信息,并在两者一致时,确定输入正确,准许登录。如图2所示,为本专利技术具有加解密功能的装置100的加解密界面200示意图。该界面为加密界面,也可为解密界面,该界面包括密码元素区210及密码编辑区220。该密码元素区210用于提供编辑密码图案的密码元素,以供用户选择使用。该密码元素包括多种几何图形及颜色,该几何图形为圆形、三角形、矩形、菱形、五角形、六角形等,该颜色为红色、绿色、蓝色、黑色等。在本实施方式中该每一类型的几何图形都包括多个连接点,该连接点为用于连接其他几何图形的点。用户可通过选择一几何图形,使用该几何图形的连接点与其它几何图形的连接点进行连接,从而进行密码图案的编辑。如图3所示,三角形有六个连接点,即,分别位于三个顶点和三条边的中点,矩形有八个连接点, 即bl-b8,分别位于四个顶点和四条边的中点。当三角形的连接点&与矩形的连接点比靠近至一定距离,该三角形便和该矩形自动连接,该三角形的该连接点&和该矩形的该连接点比重合。另一实施方式中,用户还可分别选择编辑密码图案中不同几何图形的颜色,即, 在点选一几何图形后,通过选择密码元素区的某一颜色,该几何图形即被该颜色填充,填充后,该几何图形包括边框的颜色参数均被更改为与该颜色一致。该密码编辑区220,用于根据从该密码元素区210选取的密码元素组合生成一密码图案。该密码编辑区220还包括一确定按钮和一取消按钮,该具有加解密功能的装置100 的输入侦测模块22侦测到该确定按钮操作信号时,该图案处理模块23根据该信号确定为完成密码输入,对应地,在侦测到该取消按钮操作信号时确定为中断密码输入。如图4所示,为编辑好的一密码图案的示意图,该密码图案由一三角形以及三个分别位于三角形三个顶点的圆形组成,且三角形颜色为红,三个圆形的颜色为黑,貌似一个小丑的脸。如图5 所示,为编辑好的另一密码图案的示意图,用户只需记住三座山峰托起一个太阳即可轻易记住并使用该密码。如此,用户可以发挥自己的想象,创造出各种不同的密码图案作为密码使用。本实施例中,密码图案的图案特征信息中各几何图形的形状及位置关系是通过该几何图形各连接点的相对位置来记录。该图案处理模块23解本文档来自技高网...

【技术保护点】
1.一种具有加解密功能的装置,其特征在于,该具有加解密功能的装置包括:存储单元,用于存储用以编辑密码图案的密码元素及密码图案的图案特征信息;输入侦测模块,用于侦测用户的输入操作;加解密启动模块,用于根据用户操作确定为加密操作或解密操作时启动相应的加密或解密功能,并提供一加解密界面供用户操作,该加解密界面显示有该用以编辑密码图案的密码元素;图案处理模块,用于根据该输入侦测模块侦测的用户的输入操作,对所选择的密码元素编辑组成密码图案,并解析出该密码图案的图案特征信息;对比模块,用于在该加解密启动模块确定用户操作为解密操作时,比较该存储单元中的图案特征信息与该图案处理单元根据当前编辑密码图案解析出的图案特征信息,并在两者一致时,确定密码输入正确,进行解密操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:谢琢
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1