-
VRP与遗传
一个基本的简单库,用遗传算法求解车辆路径问题和货郎担问题,Java 编程语言编写的。
- 2022-06-21 16:14:53下载
- 积分:1
-
第33届ACM亚洲区域赛(哈尔滨赛区预选)1002题目源码
第33届ACM亚洲区域赛(哈尔滨赛区预选)1002题目源码-The 33rd ACM Asia regional tournament (Harbin赛区preselection) 1002 Title Source
- 2022-03-23 15:56:39下载
- 积分:1
-
EM算法的C++程序
一个EM算法的C++程序包。EM算法指即具有隐状态变量的分布中参数的最大似然估计。
- 2022-01-26 05:29:02下载
- 积分:1
-
Householder变换是基本的数学变换之一。其作用是将被变换向量映射成相同模的其它向量。其应用之一是QR分解。...
Householder变换是基本的数学变换之一。其作用是将被变换向量映射成相同模的其它向量。其应用之一是QR分解。-Householder transform is one of the basic mathematical transform. Its role is to transform vectors will be mapped into the same mold of the other vector. One of its applications QR decomposition.
- 2023-07-27 13:40:03下载
- 积分:1
-
slam_simulator_sp_map模型
SLAM_simulator_SP_map model
- 2023-03-14 11:20:06下载
- 积分:1
-
图像分割Graphcut
Graph Cut方法是基于颜色统计采样的方法,因此对前背景相差较大的图像效果较佳。同时,比例系数lambda的调节直接影响到最终的分割效果。
- 2023-07-31 21:30:02下载
- 积分:1
-
this file need a traffic log in txt format, given the traffic log, it gets the i...
this file need a traffic log in txt format, given the traffic log, it gets the ip address source and destination to perform the IP-lookup following the Huang s algorithm, as result it returns another txt showing the right port and destination ip
- 2023-04-05 05:05:03下载
- 积分:1
-
电脑鼠走迷宫算法 包含迷宫搜索和冲刺函数
电脑鼠走迷宫算法 包含迷宫搜索和冲刺函数-Computer Mouse Maze algorithm is a function that contains a maze search and sprint
- 2022-01-29 01:00:14下载
- 积分:1
-
OCR字符识别
资源描述OCR字符识别OCR字符识别OCR字符识别OCR字符识别OCR字符识别OCR字符识别OCR字符识别OCR字符识别OCR字符识别
- 2022-02-06 20:25:45下载
- 积分: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