[01059706]SM3和SM4的口令管理系统
交易价格:
面议
所属行业:
类型:
非专利
交易方式:
资料待完善
联系人:
所在地:
- 服务承诺
- 产权明晰
-
资料保密
对所交付的所有资料进行保密
- 如实描述
技术详细介绍
本世纪是信息时代高速发展的阶段,计算机网络的普及越来越广泛,生活中离不开充斥着各种网络软件,其数量的不断增加,用户的需求量也随之增加,那么每个用户都需要一个自己的账户和密码,需要管理的账户和密码数量也不断增多,对于个人的信息(包括自己私有的账号和密码)的安全管理提出新的严峻的挑战。在平时的生活中要用到很多娱乐生活学习的软件或者网站,也避免不了有自己登陆账号以及密码,其数量惊人,如果都用统一的密码,虽然很方便记忆,但会不安全,只要知道一个使用的账号和密码,那么其他的信息也就泄露了。如果每个软件或者网站用不同的密码和账号,虽然相对安全了许多,但难免会造成记不住带来麻烦。所以需要一个密码管理系统,方便记录自己的账号和密码,同时对信息进行加密,带来安全。
密码对于个人来说极其重要,涉及到自己的个人信息甚至敏感的资料,比如支付宝密码,一旦泄露,自己的资产就会丢失。因此密码管理不善就会导致很大的风险。一名黑客在破解偷取到密码后,就会得到关键的资料,对后面为自己谋利做进一步的攻击。在生活中一般的管理过程中,存在各种各样的安全隐患,比如:在设置自己的敏感资料的密码账号的时候,选取很简单的偏爱的字母或者字母组成密码,例如:用自己的生日、电话号码、名字、名字的缩写、自己的房间号等,这些长度短而且规律性很强的密码,很容易通过社会工程学或者暴力破解掉;管理记忆自己的密码的时候,把其随意记录在笔记本或者纸上面,直接明了的放置保存在电脑里面,没有妥善的好好保管,那就很在不经意间泄露掉密码;借别人使用后,没有定期的变更密码,密码长期保持不变,也是导致密码不安全的一方面等。
对于数据加密所用的加密算法也逐渐随之信息的发展而发展,简单的加密算法在经过一定的逆向过程也会被破解,对密码的安全性提出了新的挑战。所以在加密过程中加入Hash函数,hash函数也叫散列函数,是一种单向的密码体制,是一个不可逆的映射,只能进行加密而不能解密的加密过程。通过hash的过程,把任意长度的输入经过一定算法加密成固定的长度,方便了存储。在密码,数字签名领域有广泛的利用。所以课题组hash函数采用Sm 3这种杂凑的算法,更是体现了以上的特点。对于后面存储的密码进行加密采用SM4国家加密算法,是一种32轮的迭代非平衡Feistel结构的分组加密算法,它加密的密钥是由它进行逆序变换后得到的,极大的提高了密码的安全性,不至于很容易的被破解导致信息泄露。
本世纪是信息时代高速发展的阶段,计算机网络的普及越来越广泛,生活中离不开充斥着各种网络软件,其数量的不断增加,用户的需求量也随之增加,那么每个用户都需要一个自己的账户和密码,需要管理的账户和密码数量也不断增多,对于个人的信息(包括自己私有的账号和密码)的安全管理提出新的严峻的挑战。在平时的生活中要用到很多娱乐生活学习的软件或者网站,也避免不了有自己登陆账号以及密码,其数量惊人,如果都用统一的密码,虽然很方便记忆,但会不安全,只要知道一个使用的账号和密码,那么其他的信息也就泄露了。如果每个软件或者网站用不同的密码和账号,虽然相对安全了许多,但难免会造成记不住带来麻烦。所以需要一个密码管理系统,方便记录自己的账号和密码,同时对信息进行加密,带来安全。
密码对于个人来说极其重要,涉及到自己的个人信息甚至敏感的资料,比如支付宝密码,一旦泄露,自己的资产就会丢失。因此密码管理不善就会导致很大的风险。一名黑客在破解偷取到密码后,就会得到关键的资料,对后面为自己谋利做进一步的攻击。在生活中一般的管理过程中,存在各种各样的安全隐患,比如:在设置自己的敏感资料的密码账号的时候,选取很简单的偏爱的字母或者字母组成密码,例如:用自己的生日、电话号码、名字、名字的缩写、自己的房间号等,这些长度短而且规律性很强的密码,很容易通过社会工程学或者暴力破解掉;管理记忆自己的密码的时候,把其随意记录在笔记本或者纸上面,直接明了的放置保存在电脑里面,没有妥善的好好保管,那就很在不经意间泄露掉密码;借别人使用后,没有定期的变更密码,密码长期保持不变,也是导致密码不安全的一方面等。
对于数据加密所用的加密算法也逐渐随之信息的发展而发展,简单的加密算法在经过一定的逆向过程也会被破解,对密码的安全性提出了新的挑战。所以在加密过程中加入Hash函数,hash函数也叫散列函数,是一种单向的密码体制,是一个不可逆的映射,只能进行加密而不能解密的加密过程。通过hash的过程,把任意长度的输入经过一定算法加密成固定的长度,方便了存储。在密码,数字签名领域有广泛的利用。所以课题组hash函数采用Sm 3这种杂凑的算法,更是体现了以上的特点。对于后面存储的密码进行加密采用SM4国家加密算法,是一种32轮的迭代非平衡Feistel结构的分组加密算法,它加密的密钥是由它进行逆序变换后得到的,极大的提高了密码的安全性,不至于很容易的被破解导致信息泄露。