Java实现Des加密(不用加载包),有完整S盒子。
部分代码如下:ackagedesJava;importjava.util.*;publicclassDes{ byte[]bytekey; publicDes(StringstrKey){ this.bytekey=strKey.getBytes(); }//声明常量字节数组 privatestaticfinalint[]IP={58,50,42,34,26,18,10,2,60,52, 44,36,28,20,12,4,62,54,46,38,30,22,14,6,64,56,48, 40,32,24,16,8,57,49,41,33,25,17,9,1,59,51,43,35, 27,19,11,3,61,53,45,37,29,21,13,5,63,55,47,39,31, 23,15,7};//64 privatestaticfinalint[]IP_1={40,8,48,16,56,24,64,32,39,7, 47,15,55,23,63,31,38,6,46,14,54,22,62,30,37,5,45, 13,53,21,61,29,36,4,44,12,52,20,60,28,35,3,43,11, 51,19,59,27,34,2,42,10,50,18,58,26,33,1,41,9,49, 17,57,25};//64 privatestaticfinalint[]PC_1={57,49,41,33,25,17,9,1,58,50, 42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44, 36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6, 61,53,45,37,29,21,13,5,28,20,12,4};//56 privatestaticfinalint[]PC_2={14,17,11,24,1,5,3,28,15,6,21, 10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47, 55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36, 29,32};//48 privatestaticfinalint[]E={32,1,2,3,4,5,4,5,6,7,8,9,8,9, 10,11,12,13,12,13,14,15,16,17,16,17,18,19,20,21,20, 21,22,23,24,25,24,25,26,27,28,29,28,29,30,31,32,1};//48 privatestaticfinalint[]P={16,7,20,21,29,12,28,17,1,15,23, 26,5,18,31,10,2,8,24,14,32,27,3,9,19,13,30,6,22, 11,4,25};//32 privatestaticfinalint[][][]S_Box={//S-盒 {//S_Box[1] {14,4,13,1,2,15,11,8,3,10,6,12,5,9,0,7}, {0,15,7,4,14,2,13,1,10,6,12,11,9,5,3,8}, {4,1,14,8,13,6,2,11,15,12,9,7,3,10,5,0}, {15,12,8,2
2025/9/19 13:57:15 212KB java des
1
前段时间开发项目用到DICOM库,编译好了上传上来,包括相关库、过程文档和cmake构建好的VS2015项目,要生成64,32,debug,release自己设置
2025/7/7 16:58:05 116.96MB DCMTK3.6.2
1
成功安装Teamviewer的关键,解决:缺少libQt5WebKitWidgets.so的关键包。
以下是错误原文Error:Package:teamviewer-13.0.6634-0.x86_64(/teamviewer.x86_64)Requires:libQt5WebKitWidgets.so.5()(64bit)>=5.5Youcouldtryusing--skip-brokentoworkaroundtheproblemYoucouldtryrunning:rpm-Va--nofiles--nodigest
2025/4/24 2:44:49 33.69MB qt5-qt
1
基于STM32F407的音乐频谱,对音频信号进行快速傅里叶变换(FFT),用64*32点阵显示频谱,红外控制数字音量调节,通道选择等,驱动外部功放,通过温度传感器控制功放降温风扇转速。
完整工程代码,可直接使用。
2024/8/23 14:17:17 10.26MB STM32 音乐频谱 点阵 红外
1
在keil+proteus环境下已经调试成功,游戏点阵为64*32,在lcd12864上显示。
2024/2/18 1:29:21 162KB proteus 仿真 单片机 贪吃蛇
1
OD是一款用于破解等的一款非常好的工具。
经试验保证无毒。
此版本只是自己备用,已经设置成自己喜欢的风格,带工具扩展栏,里面有各种需要的工具。
(如果需要的话可以从http://download.csdn.net/detail/linenlkystr/4864313下载,大众版)
2023/12/17 7:33:52 11.88MB OD Win7 64 32
1
PL2303USB转串口驱动,win7,xp,64/32全支持
2023/12/10 20:45:48 3.89MB PL2303驱动
1
oracle11g全家桶(客户端64、32都有,数据库仅有64位)百度云下载链接,作者之前在网上苦找了很久oracle11g的客户端下载,经历过各种绑定安装最后终于下载到了,这里建议有积分的小伙伴还是直接下载吧,实在太难找了!!!
2023/11/22 9:16:30 112B 6411gClient
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡