文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络工具软件加密破解*出租销售系统 5.6--算法分析 下
精品推荐
特别推荐
·暴力破解知识原理与相关破解经验技巧
·DVD影片(区码)的保护与破解
·常用破解网络密码的方法多个
·攻破Windows系统加密保护之EFS解密
·巧用系统自带功能给文件夹加密
·加密文件看见“照妖镜”还不显原型
·破解入门教学(二)
·破解光盘加密:把DVD大片拷到硬盘上看
·远程主机探测技术FAQ集 - 扫描篇
·网络游戏封包基础
热点TOP10
·压缩文件的密码破解
·溯雪使用说明
·暴力破解知识原理与相关破解经验技巧
·网络游戏封包基础
·软件狗[Dongles]的加密与解密技术
·破解入门教学(二)
·电脑中的十二种常用密码破解法
·破解windowsXP,window2000的开机密码
·五种windows密码设置及破解
·奇门遁甲算法分析

*出租销售系统 5.6--算法分析 下

日期:2007年6月2日 作者: 查看:[大字体 中字体 小字体]

astr1 = mul1
astr2 = mul2
e = 1 '输入操作数正确标志
For i = 1 To Len(astr1)   '检查第一输入的合法性
SUMSUM = Asc(Mid(astr1, i, 1))
If SUMSUM < 48 Or SUMSUM > 57 Then
e = 2
End If
Next i
For i = 1 To Len(astr2)   '检查第二个输入的合法性
SUMSUM = Asc(Mid(astr2, i, 1))
If SUMSUM < 48 Or SUMSUM > 57 Then
e = 2
End If
Next i
If Len(astr1) = 0 Or Len(astr2) = 0 Then '其中任意一个操作数不能为空
e = 2
End If

If e = 1 Then
A = Array(0, 0, 0, 0, 0, 0, 0)
i = 0
k = 1
Do
alen = Len(astr1)
If alen <= 4 Then
  k = 2
  A(i) = CLng(astr1)
Else
  A(i) = CLng(Right(astr1, 4))              '每次从低位取4位
  astr1 = Mid(astr1, 1, alen - 4)
End If
i = i + 1
Loop While k = 1
'到这里完成将10进制数第4位放入数组a
wa = i  '这里代表a数组里有几个数

B = Array(0, 0, 0, 0, 0, 0, 0)
i = 0
k = 1
Do
alen = Len(astr2)
If alen <= 4 Then
  k = 2
  B(i) = CLng(astr2)
Else
  B(i) = CLng(Right(astr2, 4))              '每次取4位
  astr2 = Mid(astr2, 1, alen - 4)
End If
i = i + 1
Loop While k = 1
'到这里完成将10进制数第4位放入数组b
wb = i  '这里代表b数组里有几个数

C = Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)  '定义最终结果数组,每一个0代表4位数
'---------------------------------相乘代码段开始(不考虑负数情况)--------------------------------
For i = 0 To 13
C(i) = 0
Next i

For i = 0 To 6
tmp2 = 0
For J = 0 To 6
  sumtmp = A(J) * B(i) + tmp2 + C(i + J)
  C(i + J) = (sumtmp Mod 10000)
  tmp2 = Int(sumtmp / 10000)
Next J
C(i + J) = tmp2
Next i
k = 1
For i = 13 To 0 Step -1
If C(i) <> 0 Or k <> 1 Then
   ttmp = CStr(C(i))
   If Len(ttmp) < 4 And k <> 1 Then  '当出现某个数组中的数为0890的情况,如果不补0,就会出错了。当然也要考第一个数防止出现数字最前面出现多余的0的情况

上一页 [1] [2] [3] [4] [5] 下一页 



上一篇:加密算法之MD5算法

下一篇:3.2 简体中文版 算法分析
相关文章:
·不用重装XP系统就可以解决全部故障
·打造极速XP系统之绝对秘籍
·XP系统运行慢?小编自用7招解决
·Windows操作系统应用技巧荟萃
·让Windows XP系统开口说话
·Win XP系统网络功能优化技巧
·装完操作系统需要做的几件大事
·关于BT下载伤硬盘的深度分析
·将系统装到U盘中 如何自制XP@USB启动盘
·怎么样重装系统后能使电脑更快?
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot