|
楼主 |
发表于 2019-8-4 03:16:47
|
显示全部楼层
陕西省西安市
本帖最后由 SAHI9099 于 2019-8-4 03:21 编辑
刚写好,你瞅瞅是不是你说的那种带标志位的,这样可以省略掉卡号,但是带卡号的也不需要给密码设置标志位啊,可以在卡号前缀里设置
|
密钥生成 | 文本型 | | |
密钥长度 | 字节型 | | | | 混合密钥 | 逻辑型 | | | | 卡密类型 | 字节型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | temp | 字节集 | | | k | 整数型 | | | j | 整数型 | | |
temp = 取空白字节集 (密钥长度 )置随机数种子 ()计次循环首 (密钥长度, k )判断 (k = 1 )temp [1 ] = 取随机数 (50, 选择 (密钥长度 > 9, 57, 密钥长度 + 48 )) j = temp [1 ] - 48 输出调试文本 (“标志位地址:” + 到文本 (j )) 判断 (k = j )temp [k ] = 48 + 卡密类型 输出调试文本 (“标志数值:” + 到文本 (temp [k ] - 48 )) temp [k ] = 多项选择 (选择 (混合密钥, 取随机数 (1, 3 ), 1 ), 取随机数 (48, 57 ), 取随机数 (65, 90 ), 取随机数 (97, 122 )) 计次循环尾 ()返回 (到文本 (temp ))
|
|