服务器密码生成方法、验证方法和装置制造方法及图纸

技术编号:14275567 阅读:31 留言:0更新日期:2016-12-24 17:11
本发明专利技术涉及一种服务器密码生成方法和装置、服务器密码验证方法和装置。所述服务器密码生成方法包括以下步骤:获取所设置的相同的用户密码及服务器的属性信息;将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串;对所述第一字符串进行处理得到第二字符串,将所述第二字符串作为所述服务器的密码。上述服务器密码生成方法和装置、服务器密码验证方法和装置,通过服务器的属性信息和用户密码一起生成服务器密码,因每台服务器的属性信息不同,生成的每台服务器的密码不同,不会因为某台服务器密码泄漏,导致所有服务器密码泄漏,提高了安全性,因采用相同的用户密码,维护人员只需记住该用户密码,容易维护。

【技术实现步骤摘要】

本专利技术涉及信息安全领域,特别是涉及一种服务器密码生成方法和装置、服务器密码验证方法和装置。
技术介绍
随着计算机技术和网络技术的发展,计算机和网络已成为人们生活的一部分,为人们的生活带来了很多便捷。为了提供各种服务,存储海量数据,通常会提供服务器已备份用户数据等。为了保证用户数据和系统数据的安全,服务器会设置密码,以防止他人窃取信息。传统的服务器密码的设置一般为人为选取的较长的字符串,例如“Feiliu123”等。然而,当存在很多很多台服务器时,会出现以下问题:1)如果每台服务器的密码不一致,则会导致密码太多,不易记忆,难以维护;2)如果每台服务器的密码都一样,只要一台服务器的密码被通过网络破解,就会导致很多台服务器的密码同时泄漏,安全性低。
技术实现思路
基于此,有必要针对多台服务器的密码设置难以维护以及密码相同易同时被泄漏导致安全性低的问题,提供一种安全性高且易维护的服务器密码生成方法。此外,还有必要提供一种安全性高且易维护的服务器密码生成装置。此外,还有必要提供一种安全性高且易维护的服务器密码验证方法和装置。一种服务器密码生成方法,包括以下步骤:获取所设置的相同的用户密码及服务器的属性信息;将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串;对所述第一字符串进行处理得到第二字符串,将所述第二字符串作为所述
服务器的密码。上述服务器密码生成方法,通过服务器的属性信息和用户密码一起生成服务器密码,因每台服务器的属性信息不同,生成的每台服务器的密码不同,不会因为某台服务器密码泄漏,导致所有服务器密码泄漏,提高了安全性,因采用相同的用户密码,维护人员只需记住该用户密码,容易维护。一种服务器密码验证方法,包括以下步骤:接收输入的密码;获取输入密码所在服务器的属性信息;将所述服务器的属性信息及输入的密码进行组合得到验证字符串;对所述验证字符串进行处理得到候选的服务器密码;将所述候选的服务器密码与预先生成的服务器密码进行比较,若相同,则验证通过,若不同,则验证失败;所述预先生成的服务器密码是通过获取所设置的相同的用户密码及服务器的属性信,将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串,并对所述第一字符串进行处理得到的第二字符串。上述服务器密码验证方法,通过将输入的密码与输入密码所在服务器的属性信息进行组合得到验证字符串,对验证字符串进行处理得到候选的服务器密码,将候选的服务器密码与预先生成的服务器密码进行比较,实现了服务器密码验证,因生成的服务器密码是通过服务器的属性信息和用户密码一起的,每台服务器的属性信息不同,生成的每台服务器的密码不同,不会因为某台服务器密码泄漏,导致所有服务器密码泄漏,提高了安全性,且采用相同的用户密码,维护人员只需记住该用户密码,容易维护。一种服务器密码生成装置,包括:获取模块,用于获取所设置的相同的用户密码及服务器的属性信息;组合模块,用于将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串;生成模块,用于对所述第一字符串进行处理得到第二字符串,将所述第二字符串作为所述服务器的密码。上述服务器密码生成装置,通过服务器的属性信息和用户密码一起生成服务器密码,因每台服务器的属性信息不同,生成的每台服务器的密码不同,不会因为某台服务器密码泄漏,导致所有服务器密码泄漏,提高了安全性,因采用相同的用户密码,维护人员只需记住该用户密码,容易维护。一种服务器密码验证装置,包括:接收模块,用于接收输入的密码;获取模块,用于获取输入密码所在服务器的属性信息;组合模块,用于将所述服务器的属性信息及输入的密码进行组合得到验证字符串;生成模块,用于对所述验证字符串进行处理得到候选的服务器密码;验证模块,用于将所述候选的服务器密码与预先生成的服务器密码进行比较,若相同,则验证通过,若不同,则验证失败;所述获取模块还用于获取所设置的相同的用户密码及服务器的属性信;所述组合模块还用于将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串;所述生成模块还用于对所述第一字符串进行处理得到的第二字符串,将所述第二字符串作为预先生成的服务器密码。上述服务器密码验证装置,通过将输入的密码与输入密码所在服务器的属性信息进行组合得到验证字符串,对验证字符串进行处理得到候选的服务器密码,将候选的服务器密码与预先生成的服务器密码进行比较,实现了服务器密码验证,因生成的服务器密码是通过服务器的属性信息和用户密码一起的,每台服务器的属性信息不同,生成的每台服务器的密码不同,不会因为某台服务器密码泄漏,导致所有服务器密码泄漏,提高了安全性,且采用相同的用户密码,维护人员只需记住该用户密码,容易维护。附图说明图1为一个实施例中服务器密码生成方法的流程图;图2为一个实施例中服务器密码验证方法的流程图;图3为一个实施例中服务器密码生成装置的结构框图;图4为一个实施例中服务器密码验证装置的结构框图;图5为一个实施例中服务器的内部结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中服务器密码生成方法的流程图。如图1所示,一种服务器密码生成方法,包括以下步骤:步骤102,获取所设置的相同的用户密码及服务器的属性信息。具体的,可对一台或多台服务器设置相同的人为选取的密码,将一台或多台服务器相同的人为选取的密码作为相同的用户密码。服务器的属性信息可包括服务器的IP(Internet Protocol,网际协议)地址、设备标识、MAC(Media Access Control,硬件位址)地址、预设编号中一种或两种以上。其中,IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台服务器分配一个逻辑地址。设备标识为服务器出厂的标号。MAC地址用来定位网络设备的位置,每台服务器有唯一的MAC地址。预设编号可为服务器所属管理中心对服务器分配的编号,如服务器所在位置、楼层、机架编号等,每台服务器有唯一的预设编号。步骤104,将该服务器的属性信息及相同的用户密码进行组合得到第一字符串。在一个实施例中,将该服务器的属性信息及相同的用户密码进行组合得到第一字符串的步骤包括:将该服务器的属性信息及相同的用户密码按照预设顺序进行组合得到第一字符串。具体的,预设顺序可为服务器的属性信息在用户密码前,也可在用户密码后。若服务器的属性信息包括服务器的IP地址、设备标识、MAC地址、预设编号中任意一种时,可将用户密码放置在IP地址、设备标识、MAC地址、预设编号前或者后。例如,IP地址为192.168.1.1,用户密码为FLDirectDown1000$,则组合得到的第一字符串可为192.168.1.1FLDirectDown1000$或者为FLDirectDown1000$192.168.1.1。若服务器的属性信息包括服务器的IP地址、设备标识、MAC地址、预设编号中两种以上时,预设顺序可为将用户密码放置在两种以上属性信息之前或之后,也可放置在两种以上中任意两种属性信息之间。例如,IP地址为192.168.1.1,设备标识为1234567,本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201510198506.html" title="服务器密码生成方法、验证方法和装置原文来自X技术">服务器密码生成方法、验证方法和装置</a>

【技术保护点】
一种服务器密码生成方法,包括以下步骤:获取所设置的相同的用户密码及服务器的属性信息;将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串;对所述第一字符串进行处理得到第二字符串,将所述第二字符串作为所述服务器的密码。

【技术特征摘要】
1.一种服务器密码生成方法,包括以下步骤:获取所设置的相同的用户密码及服务器的属性信息;将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串;对所述第一字符串进行处理得到第二字符串,将所述第二字符串作为所述服务器的密码。2.根据权利要求1所述的方法,其特征在于,所述将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串的步骤包括:将所述服务器的属性信息及相同的用户密码按照预设顺序进行组合得到第一字符串。3.根据权利要求1所述的方法,其特征在于,所述将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串的步骤包括:将所述服务器的属性信息及相同的用户密码按照预设顺序进行组合,且在所述服务器的属性信息和相同的用户密码之间加入分隔符,以及在所述服务器的相邻两个属性信息之间加入分隔符,得到第一字符串。4.根据权利要求1所述的方法,其特征在于,所述对所述第一字符串进行处理得到第二字符串的步骤包括:采用加密算法或校验算法对所述第一字符串进行处理得到第二字符串。5.根据权利要求1所述的方法,其特征在于,所述服务器的属性信息包括服务器的IP地址、设备标识、MAC地址、预设编号中一种或两种以上。6.一种服务器密码验证方法,包括以下步骤:接收输入的密码;获取输入密码所在服务器的属性信息;将所述服务器的属性信息及输入的密码进行组合得到验证字符串;对所述验证字符串进行处理得到候选的服务器密码;将所述候选的服务器密码与预先生成的服务器密码进行比较,若相同,则验证通过,若不同,则验证失败;所述预先生成的服务器密码是通过获取所设置的相同的用户密码及服务器
\t的属性信,将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串,并对所述第一字符串进行处理得到的第二字符串。7.根据权利要求6所述的验证方法,其特征在于,所述将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串的步骤包括:将所述服务器的属性信息及相同的用户密码按照预设顺序进行组合得到第一字符串;所述将所述服务器的属性信息及输入的密码进行组合得到验证字符串的步骤包括:将所述服务器的属性信息及输入的密码按照预设顺序进行组合得到验证字符串。8.根据权利要求6所述的方法,其特征在于,所述将所述服务器的属性信息及相同的用户密码进行组合得到第一字符串的步骤包括:将所述服务器的属性信息及相同的用户密码按照预设顺序进行组合,且在所述服务器的属性信息和相同的用户密码之间加入分隔符,以及在所述服务器的相邻两个属性信息之间加入分隔符,得到第一字符串;所述将所述服务器的属性信息...

【专利技术属性】
技术研发人员:罗斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1