KEY采用的是求一个字符串的SHA1值(160bit)赋给一个int型数组int KEY[5]作为OTP生成方法的的参数输入。输入的字符串不可以超过16,通过判断字符串长度提醒用户输入的KEY是否合法。将输入的字符串通过Tochar方法法转换成一个16元素的char型数组,然后再转换成一个整形数组,对于长度小于16的空余元素则补零。调用SHA1类中的dofinal方法产生160bit数据作为一个5元素的int型数组作为OTP参数。
posted on 2010-11-23 12:28
赵朋川 阅读(282)
评论(0) 编辑 收藏