本程序用Qtcreator4.5.1,Qt5.10.1制作,环境在win10和msvc2017下完美运行,点开就能用。
程序包含加解密两个部分,由于密文和明文存在int数组中,所以暂时只能加密数字,需要的人可以自行修改。
程序有一个小bug,输出加解密的结果的时候,会判断数组为空结束输出,但是这里数组初始化为0,故若结果是1101的时候,可能只会输出111,但其他时候一切正常。
而且这个可以自行修改。
未提供加密字母,中文,文件等功能。
基本情况如上,根据需要下载。
2024/4/27 22:07:12 8KB RSA Qt RSA C++
1
BNUEPOfflineJudge北京师范大学珠海分校离线评测系统是在具备题目测试数据的情况下,能无联网自动评测ACM/ICPC模式的源代码评测系统(即本地测试工具、评测机)。
它主要有以下功能(所有的功能都无需联网,在本机即可实现):*评测核心功能:基本具备OnlineJudge的判题核心功能,如编译代码、内存限定,时间限定,获取代码长度等;
*支持多种语言:1.0Beta2版本支持C/C++、Pascal、C#、JAVA;
*出题模式可以在有标准输入数据和标准程序的情况下,由系统产生标准输出数据,并可批量保存,同时自动命名标准输出数据的后缀;
*文本高亮对比在判题后,可以直接在本系统中将自己的程序输出和标准输出进行高亮的文本差异对比,操作类似于一些文本对比软件,在一定程度上可以较方便地发现WA代码的出错细节;
*支持不限时执行代码这个功能可以在一定程度上检测TLE代码的算法是否正确的,当然,不能是跑一天都没跑出来的程序;
*打包与加密测试数据使用加密后的数据可以正常判题,但不显示标准输出。
这个功能是为了弥补放出去给别人评测的测试数据是明文的缺陷。
加密之后评测方就看不到测试数据。
这样就既可以实现离线评测,又可以实现OnlineJudge上的对测试数据屏蔽;
ACM-ICPC简介:ACM国际大学生程序设计竞赛(简称ACM-ICPC)是由国际计算机界具有悠久历史的权威性组织ACM学会(AssociationforComputingMachinery)主办,是世界上公认的规模最大、水平最高、参与人数最多的大学生程序设计竞赛,其宗旨是使大学生能通过计算机充分展示自己分析问题和解决问题的能力。
ACM-ICPC的每一道题,都具备题目、需求描述、输入格式描述、输出格式描述、样例输入和样例输出共六大信息,有些题目还有一定的提示。
此外,裁判还额外存储了关于该题的一组或多组对选手屏蔽的标准输入和标准输出数据,这些测试数据已经经过验证符合题意要求。
当用户提交一道题目的源码之后,裁判会将该源码放入评测系统中编译运行,并使用标准输入作为用户程序的输入,然后获取用户程序的输出,接着,将用户程序输出和标准输出比较,最后返回给用户一个评判结果。
评判结果包括:Accepted(测试通过)、CompileError(编译失败)、MemoryLimitExceed(内存超出限制)、PresentationError(格式错误)、RuntimeError(运行时错误,可能是数组越界,改写只读的内存,除零,栈或堆溢出等错误)、TimeLimitExceed(时间超出限制)、WrongAnswer(答案错误)等。
2024/3/25 12:39:44 23.64MB 离线OJ
1
8位的S-DES加密解密系统,通过输入字符,然后经过加密后输出密文字符。
同时也可以输入密文解密出明文。
这个是我们密码学的作业我自己写的并且测试了,没有程序模块没有错误
2024/3/21 17:52:10 1.33MB s_des8位10位主密钥 加密解密
1
本文属于信息检索及数据库结构技术领域,公开了一种基于区块链的安全文件存储和共享方法,利用区块链技术实现文件的安全存储与共享;
用户对文件进行加密上传处理,获取文件指针,在记账节点将制定的访问策略与指针等信息写入区块链账本后,获取部分文件作为激励;
其他用户满足访问策略后可以从临近记账节点或文件拥有者获取文件密钥解密文件最终获得明文文件。
本发明确保了用户数据的安全性,用户使用简单方便,同时公钥密码技术使得文件更为安全;
区块链账本的不可篡改性进一步保证了文件的完整可用,又使得用户可以针对不同文件制定不同的访问策略,在共享文件的同时实现了对文件的完全控制。
2024/3/21 7:02:54 338KB 安全存储
1
一个基于stm32f030单片机的AES128bit加解密算法例程,该算法我已经验证通过并做了部分优化,该算法的加解密方式为AES-128bit/ECB/PKCS5PaddingAES加密过程是先通过key进行加密,然后利用base64方式编码变成了最终的密文。
解密过程正好相反,是先利用base64方式解码,然后利用key进行解密成最终的明文。
该算法比较占内存,当然也跟你需要加解密的数据长度有关。
算法当中用到了malloc分配内存空间,如果运行不成功,建议将单片机堆栈稍微改大一点再试。
2024/2/24 21:57:49 1.59MB stm32 AES算法 AES加解密 AES算法c代码
1
作为通讯的双方A和B,都已经分别和KDC拥有会话密钥Ka和Kb,但A、B之间事先没有保密通道,需要依赖KDC为它们的会话分配临时密钥Ks。
在完成会话密钥Ks的分配后,A利用Ks对特定文件(test-1.txt)进行加密,并发送给B;
B利用Ks对密文进行解密,并对比解密后的明文信息同原来的文件是否一致。
2024/2/10 14:21:26 17KB KDC
1
Cisco交换机、路由器忘记密码怎么办?配置文件中如果启用了password-encrypted,配置文件中密码将以密文形式保存,其中type7的密码,加密强度较低,Cisco给出了解密的算法,安装附件中的工具,如果有配置文件,输入加密后的密码密文,就可以得到明文密码,以备密码忘记之虞。
此工具不适用type5类型md5加密的密码。
2024/1/28 18:04:36 3.74MB Cisco Switch Router Password
1
一个仿射变换加密的Matlab程序源代码,通过设定的密钥参数k1、k2对给定的明文进行加密得到相应的密文。
附带TXT文本代码。
2024/1/13 18:58:49 1KB 凯撒变换 仿射变换 加密 Matlab
1
密码学实验三编程实现Simplified-AES算法加密过程和解密过程十组测试用例.一组测试用例包括:明文(2字节),密钥(2字节),对应的密文(2字节),各一行以16进制方式存放在文本文件中.例如:文本文件:testcase1.txt,内容如下(3行):6F6B(明文)A73B(密钥)0738(密文)
2024/1/12 6:21:35 4KB AES 加密 解密
1
题目1:三圈DES的差分攻击;
要求:设计必需的界面环境,(1) 输入明文及其对应的密文,产生相应的密钥(2) 设计有好的窗口显示实验结果题目2:RSA解密密钥攻击;
要求:设计必需的界面环境,(1) 加密密钥和解密密钥,求p、q,使n=p*q(2) 设计有好的窗口显示实验结果这是密码学课程设计的两个题目,希望对大家的学习有帮助。
2023/12/14 11:31:42 670KB 三圈DES的差分攻击
1
共 71 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡