简单的WindowsMFC编程;
实现了socket通信,其中借鉴了别人写好的两个Socket对象。
借用了别人的des,rsa,sha算法。
将这些算法用于程序中。
实现了rsa密钥分发,使用RSA对des密钥的交换,公钥签名,私钥认证。
实现了一套简单的加密传输协议。
程序还非常需要完善。
如果能将完善后的程序发给我,我将非常感谢。
519501473@qq.com
2023/9/4 10:08:30 2.72MB 加密会话 MFC RSA-DES-SHA SOCKET
1
C#实现字符串SHA-256加密算法工程下载,VS2013工程,使用系统带的加密库,usingSystem.Security.Cryptography;
2023/8/24 7:29:45 98KB C# SHA-265 加密
1
SHA-256的一种verilogHDL实现,包括testbench,quartusII可综合。
SHA是一种数据加密算法,该算法经过加密专家多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之一,并被广泛使用。
该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程。
2023/7/21 14:46:12 5KB SHA-256 verilogHDL
1
JAVA语言。
暴力破解,4位ASCII码符号(包括数字字母符号)组成的明文。
内含字典生成代码。
2023/7/12 15:22:21 25KB sha256 java
1
Winhex是X-Ways公司出品的一款十六进制编辑、磁盘编辑软件,其公司网站对其功能介绍如下:可以对硬盘、软盘、CD-ROM、DVD、ZIP及各种存储卡进行编辑支持FAT、NTFS、Ext2/3、ReiserFS、Reiser4、UFS、CDFS、UDF等文件系统可支持重组RAID及动态磁盘附带数据恢复功能可以访问物理内存及虚拟内存内置数据解释器,可以识别解释20种数据类型可以用数据结构模板查看、编辑结构数据可以分割与合并文件可以对文件进行分析与对比具有灵活的搜索和替换功能可以对磁盘进行克隆可对磁盘进行压缩镜像备份,支持对备份文件进行分卷处理具有编程接口,支持脚本操作支持256位加密、校验和、CRC32、hash(MD5,SHA-1)计算支持对磁盘进行数据安全销毁包含ANSIASCII,IBMASCII,EBCDIC,Unicode字符集支持文件大小超过4GB
2023/5/15 14:04:53 1.42MB 数据恢复 硬盘修复
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
3DES,BlowFish,DES,MD5,RC2,Rijndael,SHA,SHA256,SHA384,SHA512,TwoFish。
够多的了,其中几种是变型的加解密。
适合字符串变换,全体加密,而不是常用的那种修改原文个别字符就能看到密文相应位置的变化。
2023/3/15 15:12:56 117KB c# 加密 解密
1
CryptoJSv3.1.2.zip完好加密库,支持常见的多种加密方式。
AES,DES,SHA。


2023/1/16 7:05:06 146KB CryptoJS v3.1.2.zip
1
加密算法C言语版RC4AESSHA-1SHA-2563DES
2023/1/16 4:50:13 21KB 加密算法 DES SHA RC
1
安全兼容加密示例创建该存储库是为了处理越来越多的在互联网上浮现的不良加密代码示例。
随着时间的推移,该存储库将进行扩展,以包含更多语言的示例。
随着2018年10月,有跨越5个不同的平台,14种语言16倍不同的兼容的例子。
演算法加密:AES-128-GCM密钥派生:PBKDF2PBKDF2基础哈希:SHA-256由于Java无限强度策略(JavaUnlimitedStrengthPolicy),选择了具有128位密钥的AES,这是由于密码导出法要求密钥大小不超过128位。
尽管使用AES-128显示了示例,但可以通过更改参数ALGORITHM_KEY_SIZE(在某些情况下为ALGORITHM_NAME)将它们轻松地更改为256位AES。
兼容性此处显示的每个示例都跨平台和/或语言兼容。
任何语言的encryptString的结果都可以由任何语言的decryptString解密。
对于与现有示例不兼容的示例,请不要提交拉取请求。
方法每个示例都公开了4种签名大致等同于以下方法的方法:stringencryptString(plaintext:
2023/1/15 16:37:45 40KB nodejs javascript ruby kotlin
1
共 43 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡