The invention discloses a secure encryption method for a password or key. Security of the encryption method of the invention will be key password or password or key and one or more computers network card MAC address, computer CPU information and computer application software information regrouping after production of a set of new password or key, in order to improve the safety performance of the security password or key, unique password or key. The invention has the characteristics of high encryption security and not easy to crack, and can be widely used in the security encryption of password or key of various data, application software and the like.
【技术实现步骤摘要】
密码或密钥的安全加密方法
本专利技术属于数字信息的保密或安全传输
,涉及一种密码或密钥的安全加密方法。
技术介绍
数字信息的加密技术是电子商务采取的主要保密措施,是最常用的安全保密手段,利用技术手段把重要的数据加密传送,到达目的再通过一定的方式解密,用以达到数字信息保密的效果。现有的加密技术一般包括密码加密和密钥加密,虽然密码加密和密钥加密保证了数字信息一定的安全性,但是一旦密码和密钥丢失就可以完全破译数字信息,另外,随着黑客技术的现代化,密码加密和密钥加密的安全性越来越受到挑战,如何保障密码加密和密钥加密的唯一性和难破解性已成为现代社会亟待解决的问题之一。
技术实现思路
本专利技术所要解决的技术问题是针对现有密码加密和密钥加密存在加密安全性能低、密码和密钥易被窃取的问题,提供了一种加密安全性能高、不易破解、加密后具有唯一性的密码或密钥的安全加密方法。为解决上述问题,本专利技术的技术方案是:一种密码或密钥的安全加密方法,包括如下步骤:步骤a:获取需要进行加密运算的密码或密钥的内容,将密码和密钥的内容写入第一缓存器中;步骤b:获取计算机的网卡MAC地址,将计算机网卡MAC地址中的内容全部或部分写入第二缓存器中;步骤c:分别读取第一缓存器和第二缓存器中的内容,将读取的内容进行加密运算生产新的密码或密钥,所述新的密码或密钥在解密后需要用户网卡MAC地址的验证。优选地,所述步骤b中还包括获取计算机的CPU信息,并生成计算机CPU信息的可执行字符串,将可执行字符串的全部或部分写入第二缓存器中;相对应的,步骤c中新的密码或密钥在解密后也需要计算机CPU信息的验证。计 ...
【技术保护点】
密码或密钥的安全加密方法,其特征在于该方法包括如下步骤:步骤a:获取需要进行加密运算的密码或密钥的内容,将密码或密钥的内容写入第一缓存器中;步骤b:获取计算机的网卡MAC地址,将计算机网卡MAC地址中的内容全部或部分写入第二缓存器中;步骤c:分别读取第一缓存器和第二缓存器中的内容,将读取的内容进行加密运算生产新的密码或密钥,所述新的密码或密钥在解密后需要用户网卡MAC地址的验证。
【技术特征摘要】
1.密码或密钥的安全加密方法,其特征在于该方法包括如下步骤:步骤a:获取需要进行加密运算的密码或密钥的内容,将密码或密钥的内容写入第一缓存器中;步骤b:获取计算机的网卡MAC地址,将计算机网卡MAC地址中的内容全部或部分写入第二缓存器中;步骤c:分别读取第一缓存器和第二缓存器中的内容,将读取的内容进行加密运算生产新的密码或密钥,所述新的密码或密钥在解密后需要用户网卡MAC地址的验证。2.根据权利要求1所述的密码和密钥的安全加密方法,其特征在于:所述步骤b中还包括获取计算机的CPU信息,并生...
【专利技术属性】
技术研发人员:宋永江,
申请(专利权)人:常州中兴华达科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。