最近做一个接口,与JAVA的关于DES/CBC/PKCS5Padding互相解密。
在网上找了很多资料,摸索了3天才摸索出来。
同样的明文,用JAVA加密的密文死活都跟用DELPHI加密的不相等,有时候少于8个字符的就正常,多了8个字符的就有问题,原来是有个7把7改成8就可以了。
害人啊,,functionEncryDes(conststr:string;constkeystr:string;constivstr:string):string;varkey:tkey64;Context:TDESContext;Block,iv:TDESBlock;i,j,len,posnu
2023/11/28 8:11:28 4KB DES CBC PKCS5Padding
1
1.调用LibTomCrypt库函数实现2.程序输入:文本串s3.使用RSA算法对s加密,输出加密结果s’4.解密s’,得到明文s’’,比较s与s’’是否相同5.加解密过程要求支持RSAES-OAEP和RSAES-PKCS1-V1_5两种机制6.相同密钥对条件下,多次对s加密,比较每次加密得到的s’是否相同.
2023/10/26 14:57:03 1.16MB RSA lib TomCrypt库
1
存储密码的密钥管理系统,可以抵抗选择明文攻击等等,数据库oracle,服务器tomcat8.5,jdk8
2023/10/9 6:17:51 1.94MB web
1
AES为分组密码,分组密码也就是把明文分成一组一组的,每组长度相等,每次加密一组数据,直到加密完整个明文。
在AES标准规范中,分组长度只能是128位,也就是说,每个分组为16个字节(每个字节8位)。
密钥的长度可以使用128位、192位或256位。
2023/9/17 8:55:20 23KB aes256 verilo
1
密钥分配实现混合通信,对称密钥实现通信,公钥加密私钥传送。
发方加密明文发给收方,并用收方的公钥加密私钥发送给收方,收方用自己的私钥解密得到发方的私钥,然后解密密文,得到明文消息。
2023/9/4 6:50:10 35KB 密钥分配
1
>`明文:`明文经过加密过程的变换所得的消息或字符串。
>`加密过程`:将明文变换成另一种不能被非授权者所理解的隐蔽信息。
>`密文`:明文经过加密过程的变化,所得的消息或字符串。
>`加密变换`:将明文变为密文的变换。
>`密钥`:加密变化所使用的参数。
2023/9/1 21:44:09 3KB Python
1
用DES实现口令的安全:登陆时,用户的口令作为DES密钥,加密某个固定的明文,生成的密文存储在计算机中。
下次登陆时,把生成的密文和已存储的密文进行比较,若一致则登陆成功。
实验结果截图在压缩包里
2023/8/23 22:55:08 74KB DES 口令安全 登陆 密码学实验
1
WinSCP已保存密码连接查看明文密码(内附文件配置文件生成教程)
2023/8/2 3:06:24 105KB WinSCP 保存密码 密码解密 明文密码
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
共 71 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡