MD5算法的研究与实现数据存储加密.doc
2022-05-06 18:13:45 439KB 文档资料 算法
杂凑 带有用于计算哈希值的实用程序(CRC32,MD5,SHA-1,SHA-256,SHA-512,Argon2 ...)的Docker容器。 示例不使用文件系统 假设您当前的工作目录中有一个文件foo.txt ,您要计算其SHA-256哈希值: Mac / Linux cat foo.txt | docker run --rm -i --net=none thomasleplus/hash sha256sum 视窗 type foo.txt | docker run --rm -i --net=none thomasleplus/hash sha256sum 使用文件系统的示例 假设在当前工作目录中有一个文件foo.txt要计算其SHA-256哈希值,这是同样的事情: Mac / Linux docker run --rm -t --user="$(id -u):$(id -g)"
1
Hash Verification哈希值校验工具是一款小巧的绿色版哈希值校验工具,可以快速校验任意文件的MD5、SHA1、SHA256、CRC32校验码。程序提供2种校验算法,分别是内置哈希算法和Windows哈希算法,两种算法的结果应该一致。提供2种算法的好处是可以软件内自行对比校验结果,增强结果的可信度;可以适合更广泛的操作系统,避免某种算法在部分系统上无法使用导致无法给出有效结果;若结果不一致可以及时发现系统存在异常。         绿色版程序无需安装,只要双击运行HashVerification.exe即可运行程序。在主界面标签上拖拽或者单击选择一个文件后即可自动计算该文件的校验值,可以支持任意文件类型,可以支持任意文件大小。         程序支持自适应语言,可以根据您的系统语言自动调整程序显示语言。如您需要指定特定语言,也可以在程序文件夹下新建一个名为“Settings.ini”的文件,在其中添加一行命令:Language=XXX。XXX可以替换为Auto、Chinese、tChinese、English。         本程序支持在系统中所有文件的右键菜单中添加一个快捷链接,通过单击该链接可以快速查看任意文件的校验码。启用该功能的方法是首先运行 HashVerification.exe,然后在主窗口任意位置单击右键,在选项菜单中开启对应的功能即可。此功能开启后,下次再进行校验时,只需到要校验的文件上单击右键,点击“文件校验”即可实现快速校验。         本程序基于Microsoft .NET Framework 2.0.开发,可以支持Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10等全系列Windows操作系统。如果是首次在Windows8或Windows10上运行.NET 2.0程序,需要先根据系统提示开启相应.NET功能;如果在WindowsXP系统上提示0xc0000135错误,则需要先到微软网站上下载.NET 2.0 SP2(x86)并安装后即可。
2022-05-06 09:15:45 21KB zhangyue hash 哈希 MD5
1
void crc16_init(unsigned short *uCrc16); void crc16_update(unsigned short *uCrc16, unsigned char *pBuffer, unsigned long uBufSize); void crc16_final(unsigned short *uCrc16); void crc32Init(unsigned long *pCrc32); void crc32Update(unsigned long *pCrc32, unsigned char *pData, unsigned long uSize); void crc32Finish(unsigned long *pCrc32); void MD5Init(MD5_CTX *mdContext, unsigned long pseudoRandomNumber = 0); void MD5Update(MD5_CTX *mdContext, unsigned char *inBuf, unsigned int inLen); void MD5Final(MD5_CTX *mdContext); void sha1_begin(sha1_ctx ctx[1]); void sha1_hash(const unsigned char data[], unsigned int len, sha1_ctx ctx[1]); void sha1_end(unsigned char hval[], sha1_ctx ctx[1]); void sha1(unsigned char hval[], const unsigned char data[], unsigned int len);
2022-05-04 17:33:26 275KB HASH CRC MD5 SHA
1
优点,自动更新源码,自动对比MD5值,缺点,需使用服务器,自己搭建网站,并将文件上传到服务器,用md5 值生成更新文本工具,自动校验文件md5,本地通过对比服务器md5值方式实现自动更新
2022-05-04 15:36:45 1.01MB 网络相关源码
1
升级包HASH校验工具,hash工具,MD5生成工具
2022-05-03 12:01:20 14KB 源码软件 哈希算法 算法 MD5校验
如果你上传的视频经常被干掉,那么一定是md5的问题,修改视频的md5,再次上传,就可以防止和谐了。。MD5是文件的身份证。 因为每个平台的审核机制不一样,有些平台只要改md5就行(比如一些刚出的平台,还处于红利期的),有些只改md5过不了审核,还要配合其他工具一起修改。
2022-04-29 09:11:13 10.52MB 音视频 源码软件 MD5
只需要在命令控制行输入"md5 文件名"就可以获取md5值,简单易用并且保证md5值是准确的! 文件名可以是全路径,也可以是相对路径。 本人制作的简单工具,比如Windows自带的命令方面多了. 免积分下载。
2022-04-25 18:01:42 12KB windows md5工具
1
Python+md5加密
2022-04-25 12:00:11 988B python md5加密
MD5算法自从1991开发出来以后广泛用于数字签名和加密解密领域。目前使用PB外的语言可以较为简单地实现了MD5加密,使用PB来实现的比较鲜见,这可能有如下两方面的原因:一,PB在位运算方面未提供直接使用的函数,要实现位运算比较麻烦;二,在PB(PB10之前的版本)中无法直接获取字符的unicode值。如果能够攻破这两个难点,在熟悉MD5算法之后应该比较容易地在PB中实现MD5加密。
2022-04-25 09:47:17 18KB MD5加密
1