该class经过调用ElGamalCoder.getKeyFile()方法生成公钥和私钥,公钥文件为publicKey,私钥文件为privateKey。
加密:Stringmiwen=ElGamalCoder.decrypt("这里传入明文","publicKey");//publicKey是公钥文件所在的路径(包括文件名)解密:Stringmingwen=ElGamalCoder.encrypt("这里传入加密之后的密文","privateKey");//privateKey是私钥文件所在路径
2016/1/24 6:05:52 8KB ElGamal算法
1
上课写的数据加密算法,用C言语实现DES算法加解密。
要求是输入16位16进制的明文,16位的密钥加密。
解密运算与加密不同的只是Key的使用顺序相反。
亲测样例已过。
2020/11/26 7:20:23 9KB DES
1
快速精确的解密异或封包,并可以加密回去!功能有:加解密16进制明文封包(GBK/BIG5封包内码识别)与字符串的互转等其他小功能内含所需模块,自写异或调用子程序命令,方便应用于各种软件内!异或加解密(参数一,参数二)参数一:待加解密的封包参数二:加密字符串
1
假定两个用户A、B,用户A、B的通讯密钥为K,他们的公私钥对分别是KPUa、KPRa和KPUb、KPRb,他们要进行安全通讯,密钥分发与通信过程如1所示。
(1)根据图1所示,实现利用公钥密码算法分发对称密钥的过程。
实现的阶梯任务如下:①以本地两个目录模仿两个用户,采用变量方式直接实现密钥的分发;
②实现算法的图形化方式,用户可以选择算法、参数、工作模式等;
③以文件方式管理密钥及明文、密文;
④采用SSL,建立安全通信过程;
⑤将方案移植到某个web应用中。
(2)按照(1)的阶梯任务,实现基于DH密钥协定的密钥分发。
2020/8/8 10:26:24 574KB 实习一 秘钥分配
1
【独家修复】2021年最新易支付修复版源码/支持微信支付宝官方接口和码支付网信钱包等/个人也能用的易支付商户系统安装环境介绍:Linux+Nginx1.1x+PHP7.2+MySql5.6集合了微信官方+支付宝官方+易商户+码支付+易通商户+网信钱包免签即时到账接口,让个人用户也能用上好用的易支付商户系统,系统自带10套基础模板。
修复短信注册,替换成阿里云短信后台更改为上传Logo和Logo链接后台登录密码不明文清除平台统计数据删除不必要功能,优化功能体验前台新增无需验证注册方式删除不必要功能,优化功能体验修复前台不能上传收款二维码功能修复后台无法保存码支付ID和KEY到数据库
2017/2/3 8:38:55 24.46MB 易支付源码
1
安装环境介绍:Linux+Nginx1.1x+PHP7.2+MySql5.6集合了微信官方+支付宝官方+易商户+码支付+易通商户+网信钱包免签即时到账接口,让个人用户也能用上好用的易支付商户系统,系统自带10套基础模板。
修复短信注册,替换成阿里云短信后台更改为上传Logo和Logo链接后台登录密码不明文清除平台统计数据删除不必要功能,优化功能体验前台新增无需验证注册方式删除不必要功能,优化功能体验修复前台不能上传收款二维码功能修复后台无法保存码支付ID和KEY到数据库【独家修复】2021年最新易支付修复版源码/支持微信支付宝官方接口和码支付网信钱包等/个人也能用的易支付商户系统安装环境介绍:Linux+Nginx1.1x+PHP7.2+MySql5.61、集合了微信官方+支付宝官方+易商户+码支付+易通商户+网信钱包免签即时到账接口,让个人用户也能用上好用的易支付商户系统,系统自带10套基础模板。
2、修复短信注册,替换成阿里云短信3、后台更改为上传Logo和Logo链接4、后台登录密码不明文5、清除平台统计数据6、删除不必要功能,优化功能体验前台新增无需验证注册方式7、删除不必要功能,优化功能体验8、修复前台不能上传收款二维码功能9、修复后台无法保存码支付ID和KEY到数据库
2015/9/11 8:19:17 24.65MB 2021独家修复 易支付 微信 支付宝
1
安装环境介绍:Linux+Nginx1.1x+PHP7.2+MySql5.6集合了微信官方+支付宝官方+易商户+码支付+易通商户+网信钱包免签即时到账接口,让个人用户也能用.上好用的易支付商户系统,系统自带10套基础模板。
修复短信注册,替换成阿里云短信后台更改为上传Logo和Logo链接后台登录密码不明文清除平台统计数据删除不必要功能,优化功能体验前台新增无需验证注册方式删除不必要功能,优化功能体验修复前台不能上传收款二维码功能修复后台无法保存码支付ID和KEY到数据库,
2015/11/27 23:04:45 26.5MB 支付源码
1
安装环境介绍:Linuxnginx1.1xPHP7.2MySql5.6集合了微信官方支付宝官方易商户码支付易通商户网信钱包免签即时到账接口,让个人用户也能用上好用的易支付商户系统,系统自带10套基础模板。
修复短信注册,替换成阿里云短信后台更改为上传Logo和Logo链接后台登录密码不明文清除平台统计数据删除不必要功能,优化功能体验前台新增无需验证注册方式删除不必要功能,优化功能体验修复前台不能上传收款二维码功能修复后台无法保存码支付ID和KEY到数据库
2019/7/10 2:36:03 24.74MB 源码
1
对于一个(t,n)秘密分享方案[1],任意多于t个参与者可以恢复出秘密,t个或少于t个参与者不能得到关于秘密的任何信息;门限密码算法是在秘密分享方案的基础上构建而来.门限密码算法中的私钥信息被分享给独立的多个参与者,每一次私钥计算都需要多个参与者同意,从而提高算法安全性和健壮性;当少量参与者发生毛病、不可用时,不影响私钥的可用性.一个合理的(t,n)门限密码算法应当满足:(1)任意多于t个参与者可以计算最终的签名、交换的密钥或明文,而t个或少于t个参与者不能得到关于以上结果的任何信息;(2)在算法执行过程中不泄露关于私钥和参与者的子私钥的任何信息.
2018/11/5 11:06:26 1.03MB SM2 门限
1
代码说明CBC模式的全称是CipherBlockChaining模式,即密文分组链接模式,之所以叫这个名字,是因为密文分组像链条一样相互连接在一起。
在CBC模式中,首先将明文分组与前一个密文分组进行异或运算,然后再进行加密。
填充提示攻击是一种利用分组密码中填充部分来进行攻击的方法。
在分组密码中,当明文长度不为分组长度的整数倍时,需要在最后一个分组中填充一些数据使其凑满一个分组长度。
在填充提示攻击中,攻击者会反复发送一段密文,每次发送时都对填充数据进行少许改变。
由于接收者(或者说服务器)在无法正确解密时会前往一个错误信息,攻击者通过这一错误消息就可以获得与明文相关的信息。
(这一攻击并不仅限于CBC模式,还适用于所有需要进行分组填充的模式)。
填充提示攻击成立有两个重要前提:1.攻击者能够获得密文,以及附带在密文前面的iv(初始化向量);
2.攻击者能够出发密文的解密过程,且能够知道密文的解密结果。
运行指导将源码clone到本地运行Padding_Oracle_Attack.py程序即可。
软件环境:VisualStudio2019硬件环境:PC机
1
共 71 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡