-
八皇后问题(附自编解说)
八皇后问题(附自编解说)-8 Queens (self Commentary)
- 2022-07-20 03:30:08下载
- 积分:1
-
封装好的C++MD5算法库
应用背景md5的典型应用是对一段信息(message)产生信息摘要(message-digest),以防止被篡改。比如,在unix下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:
md5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461
这就是tanajiya.tar.gz文件的数字签名。md5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的md5信息摘要。如果在以后传播这个文件的过程中,无论文件的内容发生了任何形式的改变(包括人为修改或者下载过程中线路不稳定引起的传输错误等),只要你对这个文件重新计算md5时就会发现信息摘要不相同,由此可以确定你得到的只是一个不正确的文件。如果再有一个第三方的认证机构,用md5还可以防止文件作者的"抵赖",这就是所谓的数字签名应用。
md5还广泛用于加密和解密技术上。比如在unix系统中用户的密码就是以md5(或其它类似的算法)经加密后存储在文件系统中。当用户登录的时候,系统把用户输入的密码计算成md5值,然后再去和保存在文件系统中的md5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度。
正是因为这个原因,现在被黑客使用最多的一种破译密码的方法就是一种被称为"跑字典"的方法。有两种方法得到字典,一种是日常搜集的用做密码的字符串表,另一种是用排列组合方法生成的,先用md5程序计算出这些字典项的md5值,然后再用目标的md5值在这个字典中检索。我们假设密码的最大长度为8位字节(8 bytes),同时密码只能是字母和数字,共26+26+10=62个字符,排列组合出的字典的项数则是p(62,1)+p(62,2)….+p(62,8),那也已经是一个很天文的数字了,存
- 2022-03-19 09:13:23下载
- 积分:1
-
袁亚湘与孙文渝合写的《最优化理论与算法》,个人认为本书非常经典。...
袁亚湘与孙文渝合写的《最优化理论与算法》,个人认为本书非常经典。-Good Book!
- 2022-07-07 05:10:01下载
- 积分:1
-
实现多项式的因是分解
实现多项式的因是分解-polynomial is the result of decomposition
- 2023-02-17 17:50:04下载
- 积分:1
-
Mean Shift算法
使用python编写的处理彩色图像的Meanshift 算法 需要安装python2.5以上
- 2023-03-24 11:05:04下载
- 积分:1
-
单纯形法解决线性规划问题!!!
有过程!
单纯形法解决线性规划问题!!!
有过程!-Simplex method to solve linear programming problems!!! A process!
- 2022-01-26 07:12:31下载
- 积分:1
-
Fourier
Fourier-Mellin算法,更多细节请看下面的网址: http://www.ecs.soton.ac.uk/~aiw99r/fm_transform/-Fourier-Mellin algorithm for fm transform , for more detailed information please check with http://www.ecs.soton.ac.uk/~aiw99r/fm_transform/
- 2022-06-02 10:23:07下载
- 积分:1
-
Delphi调用WMI读取USB设备的PID和VID
WMI(Windows®Management Instrumentation ) 非常强大,它可以以数据库的形式查询你的电脑的软件和硬件,在它的数据库里面,时刻保存着最新的软件信息和硬件信息,因此你可以用WMI来检测CUP 主频、温度,读取WINDOWS的进程.........
本文就介绍如何使用WMI读取USB设备的PID和VID码
- 2023-01-19 05:45:04下载
- 积分:1
-
How to modify the MFC AppWizard Wizard to generate the appearance of the framewo...
如何修改MFC AppWizard向导生成的框架程序的外观和大小,修改图标、光标、背景的三种方法。如何增加和删除工具栏按钮,如何给应用程序增加工具栏,如何显示和隐藏工具栏。定制状态栏,在状态栏中添加时钟显示,CTime类及其用法。在状态栏中添加进度条(主窗口产生后立即产生进度条的巧妙思想,不能在OnCreate函数中直接处理,要用到自定义消息的方法)。鼠标坐标显示,在CView中获取状态栏对象的几种方式。如何为应用程序添加启动画面。
-How to modify the MFC AppWizard Wizard to generate the appearance of the framework of procedures and size, modify the icon, cursor, background three methods. How to add and remove toolbar buttons, how to increase the application toolbar, how to show and hide the toolbar. Custom status bar, add in the status bar clock display, CTime class and its usage. In the status bar to add the progress bar (the main window immediately after the progress bar the ingenious ideas, in the OnCreate function should not directly deal with, to use a custom message to the method). Mouse coordinates shows that access to the status bar in the CView object in several ways. How to add a splash screen applications.
- 2022-12-03 22:25:03下载
- 积分:1
-
ex4 decompiler v2 2015
ex4反编译程序v2 2015 ex4反编译程序v2 2015 ex4反编译程序v2 2015 ex4反编译程序v2 2015 ex4反编译程序v2 2015 ex4反编译程序v2 2015 ex4反编译程序v2 2015 ex4反编译程序v2 2015
- 2022-02-12 02:48:31下载
- 积分:1