全哈希算法(SecureHashAlgorithm)主要适用于数字签名标准(DigitalSignatureStandardDSS)里面定义的数字签名算法(DigitalSignatureAlgorithmDSA)。
对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。
当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。
在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要
2023/7/20 6:26:55 6KB 安全哈希算法 sha1
1
MD5/SHA1/SHA256纯C语言源码.支持增量计算.包括测试程序与官方文档.该代码我已按纯C语言基于接口编程方式封装,可以直接调用.有问题请联系我.
2023/6/13 19:38:56 364KB MD5 SHA1 SHA256 增量计算
1
用C语言实现SHA1哈希函数,它将文件的每一行进行加密,输出160位的哈希值
2023/6/6 6:06:29 3KB C/C++ SHA1 哈希函数
1
盘算下载软件包的校验值,与正版民间软件举行比力,若无误则阐发该软件正版无病毒。
2023/4/29 5:13:05 16KB MD5 SHA1 hash校验
1
SALTED-SHA1-PBKDF2算法提供一个VC6.0的源码工程
2023/4/6 15:04:08 3KB HMAC SHA512 PBKDF2 SALTED
1
intmain(intargc,char*argv[]){ inti=0; boolbOnce=true; charszPath[RH_MAX_PATH]; charszAbsPath[RH_MAX_PATH]; charszOrgPath[RH_MAX_PATH]; charszTemp[RH_MAX_BUFFER]; intiErrorCode=0; CHashManagerhashmgr; getcwd(szOrgPath,RH_MAX_PATH); //Noarguments? if(argc==1) { printInfo(); return(RH_NO_ARGS); } memset(szPath,0,RH_MAX_PATH); bOnce=true; hashmgr.SelectAllAlgorithms(true); for(i=1;i=RH_MAX_BUFFER)continue;//Non-parsableoptionargument,ignore fmtArgument(argv[i],szTemp);//Formattheargument,i.e.removeallspecialchars if(strcmp(szTemp,"help")==0)printInfo(); if(strcmp(szTemp,"h")==0)printInfo(); if(strcmp(szTemp,"?")==0)printInfo(); if(strcmp(szTemp,"version")==0)printInfo(); if(strcmp(szTemp,"v")==0)printInfo(); if(strcmp(szTemp,"fullpath")==0)hashmgr.SetOption(OPT_FULLPATH,true); if(strcmp(szTemp,"f")==0)hashmgr.SetOption(OPT_FULLPATH,true); if(strcmp(szTemp,"nopath")==0)hashmgr.SetOption(OPT_FULLPATH,false); if(strcmp(szTemp,"rcrsv")==0)hashmgr.SetOption(OPT_RECURSIVE,true); if(strcmp(szTemp,"norcrsv")==0)hashmgr.SetOption(OPT_RECURSIVE,false); if(strcmp(szTemp,"recur")==0)hashmgr.SetOption(OPT_RECURSIVE,true); if(strcmp(szTemp,"norecur")==0)hashmgr.SetOption(OPT_RECURSIVE,false); if(strcmp(szTemp,"r")==0)hashmgr.SetOption(OPT_RECURSIVE,true); if(strcmp(szTemp,"all")==0)hashmgr.SelectAllAlgorithms(true); if(strcmp(szTemp,"a")==0)hashmgr.SelectAllAlgorithms(true); if(strcmp(szTemp,"none")==0)hashmgr.SelectAllAlgorithms(false); if(strcmp(s
2023/4/4 5:08:09 275KB 哈希算法 md5 crc sha2
1
macOS系统公用的各类算法测试工具,支持国密SM2、SM3、SM4、AES、RSA、SHA1、MD5......功能十分强大,密码行业或信息安全从业者必备工具
2015/5/16 2:55:30 12.8MB 国密 密码 SM2 SM3
1
macOS系统公用的各类算法测试工具,支持国密SM2、SM3、SM4、AES、RSA、SHA1、MD5......功能十分强大,密码行业或信息安全从业者必备工具
2019/5/16 2:55:30 12.8MB 国密 密码 SM2 SM3
1
codeproject上的共享工程,源地址:https://www.codeproject.com/Articles/2463/CSHA-A-C-Class-Implementation-of-the-SHA-Hash-A,紧缩包里包含SHA1.h和SHA1.cpp文件,不能设置免费所以设置了最低分,欢迎交流暗号271888395。
2016/2/17 8:30:37 7KB SHA1 哈希值 MD5
1
标准SHA1算法的C++实现,讲解了该算法的计算原理,并对难懂代码进行解释和具体的运用方法。
拿来就能用。
2020/10/4 8:42:57 4KB SHA1 C++
1
共 42 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡