【技术实现步骤摘要】
【技术保护点】
一种动态密码生成方法,其特征在于,包括:步骤A:将多种动态异构信息拼接形成明文S,对明文S进行数字签名得到加密字节流S’,将S’与S移位拼接后再进行数字签名得到加密字节流S”,重复上述签名过程直至数字签名次数等于预先设定的签名次数N,得到加密字节流S2;步骤B:从所述加密字节流S2中选取一个字节,转换为数值a,并将该字节从S2中删除;步骤C:执行取余操作:i=a%动态密码字符库的长度,其中所述动态密码字符库包括用于生成动态密码的多个字符;步骤D:从所述动态密码字符库中选取第i个字符,补进动态密码;步骤E:判断动态密码的长度是否达到要求,如果达到要求,则结束动态密码的生成,如果未达到要求,则重复步骤B至步骤E的过程。
【技术特征摘要】
【专利技术属性】
技术研发人员:王炯,王海炜,潘定,庄向友,林启琴,方晨,陈丹霞,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。