摘要
本发明涉及基于BMC芯片识别码的服务器初始账号和密码安全生成方法,在服务器生产过程中,通过读取BMC芯片的特殊寄存器获取其唯一的ChipID,作为初始密码的密码种子;用户根据自身需求提出账号名称的需求,将需求的字符串进行处理,生成用户账号的索引;将用户索引转换成ASCII形式的字符串作为用户ID;将用户ID和ChipID存储在BMC固件或特殊的存储Flash中;以用户ID为密码种子生成初始账号,以ChipID为密码种子生成初始密码;将密码种子分发给用户,用户通过获取的密码种子和加密算法自行获取初始账号密码;用户使用计算出的初始账号密码登录BMC,利用BMC芯片的ChipID作为初始密码的密码种子,确保每个服务器的初始密码都是唯一的,难以被猜测或破解。
技术关键词
种子
加密算法
账号
生成方法
RESTful接口
服务器
识别码
索引
芯片
生成用户
生成密码
密钥
字符
生成伪随机数
自定义规则
生成随机
设备管理
字节流