|
发表于 2012-3-24 15:48:09
|
显示全部楼层
广西壮族自治区柳州市
[e].版本 2
.支持库 dp1
.子程序 cipherword, 文本型
.参数 src, 文本型
.局部变量 ts, 文本型
.局部变量 x, 整数型
.局部变量 a, 整数型
.局部变量 t, 文本型
src = 取数据摘要 (到字节集 (src))
ts = “60GHINOPopqRSWX45JKLM789ABCDEFYZabcdTUVrstuefghijQlmnkvwxyz123”
.计次循环首 (取文本长度 (src), x)
a = 取代码 (src, x)
.如果 (a < 310)
t = t + 取文本中间 (ts, 取整 (a ÷ 62) + 1, 1)
t = t + 取文本中间 (ts, a % 62 + 1, 1)
.否则
t = t + 取文本中间 (ts, 取整 (a ÷ 3844) + 6, 1)
t = t + 取文本中间 (ts, 取整 (a ÷ 62) % 62 + 1, 1)
t = t + 取文本中间 (ts, a % 62 + 1, 1)
.如果结束
.计次循环尾 ()
返回 (到文本 (取文本长度 (到文本 (取文本长度 (t)))) + 到文本 (取文本长度 (t)) + t)
[/e]
password的值是随机密码长度的
上面那代码是cipherword的算法 |
|