一种设定密码的方法.pdf

上传人:111****112 文档编号:5779321 上传时间:2019-03-18 格式:PDF 页数:10 大小:562.19KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210099665.3

申请日:

2012.04.09

公开号:

CN103366130A

公开日:

2013.10.23

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 21/62申请公布日:20131023|||公开

IPC分类号:

G06F21/62(2013.01)I

主分类号:

G06F21/62

申请人:

江南大学

发明人:

周頔; 周超美

地址:

214122 江苏省无锡市蠡湖大道1800号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

在系统内部嵌入设定密码钥匙子程序。设或不设密码时,分别有二种方案随机产生密码钥匙,随机产生50个字符以内的不同长度的密码钥匙。对密码进行不同的二次加密。可另外添加万能密码。打开密码时,可判断密码是否已被非法修改。若已被非法修改,则提示系统已被非法修改,退出系统。确保系统安全。

权利要求书

权利要求书
1.  一种设定密码的方法,在系统内部嵌入子程序,对密码钥匙进行二次加密,为系统程序添加密码锁。

2.  根据权利要求1所述的一种设定密码的方法,其特征是:密码的长度可以为0,即,不输入密码,也可不超过50,即,不定长的密码。

3.  根据权利要求1所述的一种设定密码的方法,其特征是:可以内嵌万能密码,也可以不嵌万能密码。

4.  根据权利要求1所述的一种设定密码的方法,其特征是:用时间函数产生随机值。

5.  根据权利要求1所述的一种设定密码的方法,其特征是:内置的密码钥匙被非法修改后,是可以发现的。

6.  根据权利要求1所述的一种设定密码的方法,其特征是:对密码钥匙进行加密的方法或函数,对不同的嵌入系统是可以不一样的。

说明书

说明书一种设定密码的方法
所属技术领域
本发明涉及在计算机数据库管理系统软件中,实现设定密码的技术。 
背景技术
用计算机进行数据管理,系统数据的安全、可靠是第一位的。目前对于应用软件的加密方法主要有两种:一种是硬加密,就是所谓的U盘加密,俗称加密狗。硬加密的好处是电脑出故障后,可以直接更换电脑使用。购置成本略高,另外一种是软加密。一般是通过网上注册的方式给你一个授权文件。运行后就可以进入系统了。以上软、硬加密方法通常适用于大中型的应用软件系统。如果一个运用软件没有自带加密功能,就很难找到第三方软件支持你的应用软件加密。此时,一般只能通过在系统里简单隐藏你的应用软件、设置只有你才知道的路径、设置访问权限、设置对应执行文件为隐藏属性等,通过这些简单的方法对运用软件进行被动加密。本发明公开一种嵌入系统内部的设定密码的方法。 
发明内容
首先在系统内部嵌入设定密码钥匙子程序,通过对比,能加深用户记牢密码钥匙。对于不愿输入密码钥匙的用户,可按方案一随机产生密码钥匙,对于想输入密码钥匙的用户,可按方案二随机产生50个字符以内的不同字长的密码钥匙,若想预设万能密码,子程序中也可方便地添加万能密码命令,可在特殊情况下直接输入万能密码,也可进入系统。对于二种方案下生成的密码钥匙,分别进行不同的二次加密。 
用密码钥匙打开密码时,先查看调出的密码是否已被非法修改。若已被非法修改,则提示系统已被非法修改,退出系统。确保系统安全。原本未添加密码时,可直接进入系统。有密码钥匙时,对输入的密码进行二次加密后,与原密码钥匙对比,只有完全等同后,才能进入系统。 
附图说明
图1是设定密码钥匙流程图。 
图2是用密码钥匙打开密码锁流程图 
具体实施例
为实现程序的通用性和操作的简易性,本发明在程序流程中,设定了几个系统保留变量名,并对系统运行的环境进行了适当的设定。 
本发明利用时间函数Time()产生一个随机值,并经复合运算后,赋值给存放初始密码钥匙的变量WWJJ213Y。本发明的复合运算方法是:WWJJ213Y=VAL(SUBS(TIME(),5,1)+SUBS(TIME(),8,1)),(在不同的实际应用中,可对该运算公式适当调整,其它的相关公式亦可在在不同的实际应用中适当调整,不复重申)。WWJJ213M表示对初始密码WWJJ213Y二次加密后的最终密码。 
在设定密码钥匙流程中,若以前未设定密码时,就提示添加新密码。若以前已设定了密码时,就提示修改旧密码。下面仅针对添加新密码为例,说明实施程序例中的具体过程。 
当初始密码钥匙WWJJ213Y再通过复合运算STR(WWJJ213Y*9+37,3)后,与二次加密后的最终密码WWJJ213M绝对等同时,就可判断出以前没有密码,需要添加新密码。此时,先通过 二次确认的方法输入密码,密码的长度在0---50之间不定,密码的长度越大,用户记忆密码越困难,但越难破译。当密码的长度为0,即实际未输入密码时,表示不设定密码。设定或不设定密码的情况下,都生成一个存放初始密码钥匙的变量WWJJ213Y值,即:WWJJ213Y=VAL(SUBS(TIME(),5,1)+SUBS(TIME(),8,1)),但产生二次加密产生的密码值WWJJ213M方法是不一样的。当密码的长度为0时,WWJJ213M=STR(WWJJ213Y*9+37,3);当密码的长度大于0时,先将STR(WWJJ213Y*9+27,3)赋值给WWJJ213M,再通过一个循环子程序再加密WWJJ213M,增加破译难度。在密码设置成功后,保存密码,供打开密码时调用。 
*以下源程序,用Foxpro编写。功能:设定新的密码钥匙或修改旧的密码钥匙″ 



在用密码钥匙打开密码锁流程图中,先调出密码钥匙,若密码钥匙已被非法修改,则不能进入系统。若:WWJJ213M==STR(WWJJ213Y*9+37,3),表示系统没有设定密码,可进入系统。若输入的密码等于万能密码,即:XXJJ_L==″CMOVTYRNDGVOU″(实例中″CMOVTYRNDGVOU″的含义是:“cm数据灵”的五笔字型输入法)时,也可直接进入系统。若输入的密码经二次加密运算后,与原密码钥匙完全等同,即:XXJJ==WWJJ213M时,就能进入系统。 
*以下源程序,用Foxpro编写。功能:用密码钥匙打开密码锁″ 

一种设定密码的方法.pdf_第1页
第1页 / 共10页
一种设定密码的方法.pdf_第2页
第2页 / 共10页
一种设定密码的方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《一种设定密码的方法.pdf》由会员分享,可在线阅读,更多相关《一种设定密码的方法.pdf(10页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103366130 A (43)申请公布日 2013.10.23 CN 103366130 A *CN103366130A* (21)申请号 201210099665.3 (22)申请日 2012.04.09 G06F 21/62(2013.01) (71)申请人 江南大学 地址 214122 江苏省无锡市蠡湖大道 1800 号 (72)发明人 周頔 周超美 (54) 发明名称 一种设定密码的方法 (57) 摘要 在系统内部嵌入设定密码钥匙子程序。设或 不设密码时, 分别有二种方案随机产生密码钥匙, 随机产生 50 个字符以内的不同长度的密码钥匙。 对密码进行不同的二。

2、次加密。可另外添加万能密 码。打开密码时, 可判断密码是否已被非法修改。 若已被非法修改, 则提示系统已被非法修改, 退出 系统。确保系统安全。 (51)Int.Cl. 权利要求书 1 页 说明书 6 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书6页 附图2页 (10)申请公布号 CN 103366130 A CN 103366130 A *CN103366130A* 1/1 页 2 1. 一种设定密码的方法, 在系统内部嵌入子程序, 对密码钥匙进行二次加密, 为系统程 序添加密码锁。 2.根据权利要求1所述的一种设定密码的方法, 其特征。

3、是 : 密码的长度可以为0, 即, 不 输入密码, 也可不超过 50, 即, 不定长的密码。 3. 根据权利要求 1 所述的一种设定密码的方法, 其特征是 : 可以内嵌万能密码, 也可以 不嵌万能密码。 4. 根据权利要求 1 所述的一种设定密码的方法, 其特征是 : 用时间函数产生随机值。 5. 根据权利要求 1 所述的一种设定密码的方法, 其特征是 : 内置的密码钥匙被非法修 改后, 是可以发现的。 6. 根据权利要求 1 所述的一种设定密码的方法, 其特征是 : 对密码钥匙进行加密的方 法或函数, 对不同的嵌入系统是可以不一样的。 权 利 要 求 书 CN 103366130 A 2 1。

4、/6 页 3 一种设定密码的方法 所属技术领域 0001 本发明涉及在计算机数据库管理系统软件中, 实现设定密码的技术。 背景技术 0002 用计算机进行数据管理, 系统数据的安全、 可靠是第一位的。 目前对于应用软件的 加密方法主要有两种 : 一种是硬加密, 就是所谓的 U 盘加密, 俗称加密狗。硬加密的好处是 电脑出故障后, 可以直接更换电脑使用。购置成本略高, 另外一种是软加密。一般是通过网 上注册的方式给你一个授权文件。运行后就可以进入系统了。以上软、 硬加密方法通常适 用于大中型的应用软件系统。如果一个运用软件没有自带加密功能, 就很难找到第三方软 件支持你的应用软件加密。 此时, 。

5、一般只能通过在系统里简单隐藏你的应用软件、 设置只有 你才知道的路径、 设置访问权限、 设置对应执行文件为隐藏属性等, 通过这些简单的方法对 运用软件进行被动加密。本发明公开一种嵌入系统内部的设定密码的方法。 发明内容 0003 首先在系统内部嵌入设定密码钥匙子程序, 通过对比, 能加深用户记牢密码钥匙。 对于不愿输入密码钥匙的用户, 可按方案一随机产生密码钥匙, 对于想输入密码钥匙的用 户, 可按方案二随机产生 50 个字符以内的不同字长的密码钥匙, 若想预设万能密码, 子程 序中也可方便地添加万能密码命令, 可在特殊情况下直接输入万能密码, 也可进入系统。 对 于二种方案下生成的密码钥匙,。

6、 分别进行不同的二次加密。 0004 用密码钥匙打开密码时, 先查看调出的密码是否已被非法修改。 若已被非法修改, 则提示系统已被非法修改, 退出系统。确保系统安全。原本未添加密码时, 可直接进入系 统。 有密码钥匙时, 对输入的密码进行二次加密后, 与原密码钥匙对比, 只有完全等同后, 才 能进入系统。 附图说明 0005 图 1 是设定密码钥匙流程图。 0006 图 2 是用密码钥匙打开密码锁流程图 具体实施例 0007 为实现程序的通用性和操作的简易性, 本发明在程序流程中, 设定了几个系统保 留变量名, 并对系统运行的环境进行了适当的设定。 0008 本发明利用时间函数 Time() 。

7、产生一个随机值, 并经复合运算后, 赋值给存放初始 密码钥匙的变量 WWJJ213Y。本发明的复合运算方法是 : WWJJ213Y VAL(SUBS(TIME(), 5, 1)+SUBS(TIME(), 8, 1), ( 在不同的实际应用中, 可对该运算公式适当调整, 其它的相关公 式亦可在在不同的实际应用中适当调整, 不复重申 )。WWJJ213M 表示对初始密码 WWJJ213Y 二次加密后的最终密码。 说 明 书 CN 103366130 A 3 2/6 页 4 0009 在设定密码钥匙流程中, 若以前未设定密码时, 就提示添加新密码。 若以前已设定 了密码时, 就提示修改旧密码。下面仅。

8、针对添加新密码为例, 说明实施程序例中的具体过 程。 0010 当初始密码钥匙 WWJJ213Y 再通过复合运算 STR(WWJJ213Y*9+37, 3) 后, 与二次加 密后的最终密码 WWJJ213M 绝对等同时, 就可判断出以前没有密码, 需要添加新密码。此时, 先通过 二次确认的方法输入密码, 密码的长度在 0-50 之间不定, 密码的长度越大, 用 户记忆密码越困难, 但越难破译。当密码的长度为 0, 即实际未输入密码时, 表示不设定密 码。设定或不设定密码的情况下, 都生成一个存放初始密码钥匙的变量 WWJJ213Y 值, 即 : WWJJ213Y VAL(SUBS(TIME()。

9、, 5, 1)+SUBS(TIME(), 8, 1), 但产生二次加密产生的密码值 WWJJ213M 方法是不一样的。当密码的长度为 0 时, WWJJ213M STR(WWJJ213Y*9+37, 3) ; 当 密码的长度大于 0 时, 先将 STR(WWJJ213Y*9+27, 3) 赋值给 WWJJ213M, 再通过一个循环子程 序再加密 WWJJ213M, 增加破译难度。在密码设置成功后, 保存密码, 供打开密码时调用。 0011 * 以下源程序, 用 Foxpro 编写。功能 : 设定新的密码钥匙或修改旧的密码钥匙 0012 说 明 书 CN 103366130 A 4 3/6 页 。

10、5 0013 说 明 书 CN 103366130 A 5 4/6 页 6 0014 说 明 书 CN 103366130 A 6 5/6 页 7 0015 在用密码钥匙打开密码锁流程图中, 先调出密码钥匙, 若密码钥匙已被非法修改, 则不能进入系统。若 : WWJJ213M STR(WWJJ213Y*9+37, 3), 表示系统没有设定密码, 可进入系统。若输入的密码等于万能密码, 即 : XXJJ_L CMOVTYRNDGVOU ( 实例 中 CMOVTYRNDGVOU的含义是 :“cm 数据灵” 的五笔字型输入法 ) 时, 也可直接进入系统。 若输入的密码经二次加密运算后, 与原密码钥匙完全等同, 即 : XXJJ WWJJ213M 时, 就能 进入系统。 0016 * 以下源程序, 用 Foxpro 编写。功能 : 用密码钥匙打开密码锁 0017 说 明 书 CN 103366130 A 7 6/6 页 8 0018 。 说 明 书 CN 103366130 A 8 1/2 页 9 图 1 说 明 书 附 图 CN 103366130 A 9 2/2 页 10 图 2 说 明 书 附 图 CN 103366130 A 10 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1