吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 16632|回复: 86
收起左侧

[原创工具] 文件校验机吾爱专用版(支持批量校验)(md5、sha1、sha256、sha512)

  [复制链接]
厄斐琉斯 发表于 2020-7-28 14:56
本帖最后由 厄斐琉斯 于 2020-7-28 18:15 编辑

07.28更新
2.0版下载地址:https://www.lanzoux.com/iCikKf2hg7c
改进说明:去除窗口界面,改为控制台界面,支持文件或文件夹直接拖入窗口,支持文件夹内文件批量校验,校验结果将生成txt文件保存
bb03be96f9cc32e380b8d93074851df.png
e9ee3238b8fcfa768e063256732e5a0.png


以下为原回答:
很多朋友在逛论坛时可能经常发现帖子中附有文件的md5值、sha1值、sha256值、sha512值等文件的hash校验值,对于散列算法不熟悉的朋友可以百度一下md5信息摘要算法或者看一下这篇文章(https://blog.csdn.net/weixin_44735156/article/details/105564226),其余的sha系列作用是一样的。简要地来说就是为了防止程序在上传过程中发生个别bit的错误,作者在上传文件前算一下文件的hash值,用户下载下来后也算一下文件的hash值,如果两个值相等则文件是对的,否则文件有问题这些信息摘要算法的特点就是哪怕1个G的文件在上传中发生了1个bit的信息错误,两次hash值就会完全不一样,即敏感度极强
文件校验有很多方式,在线求需要上传文件,有些网站可能会趁机偷走你的文件,存在安全隐患,因此本地求比较好
这里分享一个我用VC6.0编写的文件校验机,用到了密码学中重要的openssl库
1.0版下载地址:https://www.lanzoux.com/iOYvwf28sxg
001.png
002.png

免费评分

参与人数 26吾爱币 +26 热心值 +23 收起 理由
qz652219228 + 1 谢谢@Thanks!
feimao + 1 + 1 谢谢@Thanks!
52Pj-deepin + 1 + 1 谢谢@Thanks!
2255 + 1 + 1 谢谢@Thanks!
傲灬世 + 1 谢谢@Thanks!
chao8709 + 1 + 1 热心回复!
amdongdong + 1 + 1 谢谢@Thanks!
三水之复制版 + 1 + 1 谢谢@Thanks!
卿糖糖糖 + 1 谢谢@Thanks!
Tony9193 + 1 谢谢@Thanks!
Nero_Li + 1 + 1 我很赞同!
angguandianzi + 1 + 1 我很赞同!
去留随意 + 1 + 1 谢谢@Thanks!
barry1204 + 1 + 1 谢谢@Thanks!
yxqnba + 1 + 1 我很赞同!
ookk + 1 + 1 谢谢@Thanks!
fxdi + 1 我很赞同!
liangfer + 1 + 1 谢谢@Thanks!
乌巢禅师 + 1 + 1 谢谢@Thanks!
uuursb + 1 + 1 捉个虫,文件名里有括号和空格时就校验不了
sala7758 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
开心熊猫741 + 1 我很赞同!
junxuanfeng + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
lou.zhichen + 1 感谢分享,不过希望能一次性输出四种哈希值(代码行数也会少一点)
RanPIKA + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

InternetDog 发表于 2020-9-19 17:57
2020/09/19  17:52             3,072 api-ms-win-core-console-l1-1-0.dll
2020/09/19  17:52             2,560 api-ms-win-core-datetime-l1-1-0.dll
2020/09/19  17:52             3,072 api-ms-win-core-debug-l1-1-0.dll
2020/09/19  17:52             2,560 api-ms-win-core-errorhandling-l1-1-0.dll
2020/09/19  17:52             5,120 api-ms-win-core-file-l1-1-0.dll
2020/09/19  17:52            18,696 api-ms-win-core-file-l1-2-0.dll
2020/09/19  17:52            18,696 api-ms-win-core-file-l2-1-0.dll
2020/09/19  17:52             3,072 api-ms-win-core-handle-l1-1-0.dll
2020/09/19  17:52             3,584 api-ms-win-core-heap-l1-1-0.dll
2020/09/19  17:52             3,072 api-ms-win-core-interlocked-l1-1-0.dll
2020/09/19  17:52             3,584 api-ms-win-core-libraryloader-l1-1-0.dll
2020/09/19  17:52            21,256 api-ms-win-core-localization-l1-2-0.dll
2020/09/19  17:52             3,584 api-ms-win-core-memory-l1-1-0.dll
2020/09/19  17:52             3,584 api-ms-win-core-processenvironment-l1-1-0.dll
2020/09/19  17:52             4,608 api-ms-win-core-processthreads-l1-1-0.dll
2020/09/19  17:52            19,208 api-ms-win-core-processthreads-l1-1-1.dll
2020/09/19  17:52             3,072 api-ms-win-core-profile-l1-1-0.dll
2020/09/19  17:52             3,072 api-ms-win-core-string-l1-1-0.dll
2020/09/19  17:52             4,096 api-ms-win-core-synch-l1-1-0.dll
2020/09/19  17:52            19,208 api-ms-win-core-synch-l1-2-0.dll
2020/09/19  17:52             4,096 api-ms-win-core-sysinfo-l1-1-0.dll
2020/09/19  17:52            19,208 api-ms-win-core-timezone-l1-1-0.dll
2020/09/19  17:52             3,072 api-ms-win-core-util-l1-1-0.dll
2020/09/19  17:52            19,720 api-ms-win-crt-conio-l1-1-0.dll
2020/09/19  17:52            22,792 api-ms-win-crt-convert-l1-1-0.dll
2020/09/19  17:52            19,208 api-ms-win-crt-environment-l1-1-0.dll
2020/09/19  17:52            20,744 api-ms-win-crt-filesystem-l1-1-0.dll
2020/09/19  17:52            19,720 api-ms-win-crt-heap-l1-1-0.dll
2020/09/19  17:52            19,208 api-ms-win-crt-locale-l1-1-0.dll
2020/09/19  17:52            27,912 api-ms-win-crt-math-l1-1-0.dll
2020/09/19  17:52            19,720 api-ms-win-crt-process-l1-1-0.dll
2020/09/19  17:52            23,304 api-ms-win-crt-runtime-l1-1-0.dll
2020/09/19  17:52            24,840 api-ms-win-crt-stdio-l1-1-0.dll
2020/09/19  17:52            24,840 api-ms-win-crt-string-l1-1-0.dll
2020/09/19  17:52            21,256 api-ms-win-crt-time-l1-1-0.dll
2020/09/19  17:52            19,208 api-ms-win-crt-utility-l1-1-0.dll
2020/09/19  17:52           784,182 base_library.zip
2020/09/19  17:52         2,483,360 libcrypto-1_1-x64.dll
2020/09/19  17:52           529,568 libssl-1_1-x64.dll
2020/09/19  17:52           197,272 pyexpat.pyd
2020/09/19  17:52         3,844,760 python37.dll
2020/09/19  17:52            26,776 select.pyd
2020/09/19  17:52         1,016,584 ucrtbase.dll
2020/09/19  17:52         1,073,304 unicodedata.pyd
2020/09/19  17:52            89,752 VCRUNTIME140.dll
2020/09/19  17:52             1,034 zkj0728_2.exe.manifest
2020/09/19  17:52            89,240 _bz2.pyd
2020/09/19  17:52            39,064 _hashlib.pyd
2020/09/19  17:52           257,176 _lzma.pyd
2020/09/19  17:52            75,928 _socket.pyd
2020/09/19  17:52           123,032 _ssl.pyd

真的是VC6写的么?莫名其妙的pyd
Trojan.Python.PSW?来个大佬鉴定下@火绒安全实验室
涛之雨 发表于 2020-7-28 15:23
本帖最后由 涛之雨 于 2020-7-28 15:25 编辑

建议搞一个一键的,
比如一个文件夹拖进来批量验证
库最好内置,方便使用
应该不一定需要OpenSSL库吧?
之前看c不是用的OpenSSL库,不知道vb
RanPIKA 发表于 2020-7-28 15:16
sxpdwzs 发表于 2020-7-28 15:16
感谢分享。。。
yhy0702 发表于 2020-7-28 15:18
感谢分享
lizf2019 发表于 2020-7-28 15:53
VC++6.0太早了的编译器吧
素梳999 发表于 2020-7-28 15:54
全能点的软件就更好
gw-bjdz2020 发表于 2020-7-28 16:17
收藏啦,这个方便,省的到处找各种软件
Alones 发表于 2020-7-28 16:23
感谢分享,不过做两个版本就好了,一个纯净点,一个吾爱专用版
 楼主| 厄斐琉斯 发表于 2020-7-28 16:28
涛之雨 发表于 2020-7-28 15:23
建议搞一个一键的,
比如一个文件夹拖进来批量验证
库最好内置,方便使用

感谢前辈提出的修改意见!我们密码学课上老师教我们用的就是VC的openssl库,别的我还真不太清楚
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 06:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表