Python中的代理重新加密演示 这是Proxy Re-Encryption(PRE)的演示,演示了如何将其与对称加密正确结合使用,以实现用户数据隐私的极高安全性。 在这种情况下,使用流密码CHACHA20和块密码AES来确保代理(服务器)无法获取用户的私钥和存储在其上的明文数据。 用法 pip3 install -r requirements.txt python3 demo.py 演示/样本输出 A ---------------------Request key pair----------------------> CA A <-----------------A key pair, global param------------------ CA B ---------------------Request key pair-------------
2024-04-09 22:02:21 6KB python aes chacha20 Python
1
Sqlite数据库加密、解密工具,主要是用于进行给Sqlite数据库进行加密,修改密码的工具
2024-02-24 09:19:48 671KB encryption
1
反爬技术方案的研究与落地 一个在线教育的平台,译文的数据很重要吧,但被别人通过爬虫技术全部爬走了,那结果就是“凉凉”。再比说有个独立开发者想抄袭你的产品,通过抓包和爬虫手段将你核心的数据拿走,然后短期内做个网站和App,短期内成为你的劲敌。成果:segmentfault上发表过,获胜赞148。 大前端时代安全性如何做 如果想了解大前端(Web,App,接口)区域的安全性,可以查看我的介绍。 爬虫工程师的爬虫手段 从渲染好的html页面直接找到感兴趣的副本,然后获取对应的文本 去分析对应的接口数据,更加方便,精确地获取数据 制定出网站端反爬技术方案 本人从这2个角度(网页所见非所得,查接口请求没用)出发,制定了下面的反爬方案。 使用HTTPS协议 单位暂停限制掉请求次数过多,则封锁该账号 前端技术限制(接下来是核心技术) 例如需要正确显示的数据为“ 19950220” 先按照自己的需求利用相应的规则(数字乱序映射,正常正常的0对应还是0,但是乱序就是0 <-> 1,1 <-> 9,3 <-> 8,...)制作自定义字体(ttf) 根据上面的乱序映射规律,求得到需要返回的数据1995022
2024-01-18 15:21:14 44.04MB nodejs algorithm ocr encryption
1
Simon_Speck_Ciphers 块密码的实现 地位 Python 实施斑点密码 西蒙·西弗(Simon Cipher)实施 甚高密度脂蛋白 实施斑点密码 西蒙·西弗(Simon Cipher)实施 适用于Zynq / MicroBlaze处理器的AXI总线外围设备 内部时钟版本 外部时钟版本(包括时钟边界遍历模块) 需要添加添加密码块模式选项的顶层。 C 实施了斑点密码加密/解密 已实现Simon Cipher加密/解密 可用测试 需要实现块模式
2023-11-03 20:15:52 111KB python security cryptography encryption
1
由**dtcser**倾情打造。 操作系统支持: Windows
2023-04-09 00:27:26 273KB 第三方支持库
1
带有python中的tkinter GUI的RSA-Calculator RSA是现代计算机用来加密和解密消息的算法。 它是一种非对称密码算法。 非对称意味着有两个不同的密钥。 这也称为公共密钥密码术,因为可以将其中之一提供给所有人。 另一个密钥必须保密。 它基于这样一个事实,即找到整数的因数很难(因数分解问题)。 RSA代表Ron Rivest,Adi Shamir和Leonard Adleman,他们于1978年首次公开描述它。RSA的用户创建并随后发布两个大质数的乘积以及一个辅助值作为其公钥。 主要因素必须保密。 任何人都可以使用公共密钥对消息进行加密,但是使用当前发布的方法,如果公共密钥足够大,则只有了解素数因素的人才能对消息进行解码。
1
基于全同态加密的安全人脸识别系统 本人个人主页: 指导老师:陈智罡(Zhigang Chen), 个人网站: 本项目获得第十二届全国大学生信息安全竞赛国家级二等奖。 特点说明: 随着人脸识别技术广泛使用,人脸数据安全问题的严重性也日益增长。 我们采用了全同态加密的方法来保证数据的安全性。 全同态加密:全同态加密支持加密域中密文的计算。那么全同态加密的提出就能够很好的解决计算隐私的问题。我们都知道人脸识别或者说机器学习甚至是整个人工智能,归根到底都是统计数学方法,那么就避不开计算,如此一来,我们就可以先用公钥将数据进行加密,加密后的密文进行数据传输和数值计算,计算结果还是为密文,用户收到密文结果后用私钥进行解密。这样就很好的保证了数据的隐私安全性。 项目难点: 1、Python和C++的跨平台开发,密码学的全同态加密算法采用C++语言编写,人工智能中的人脸识别算法采用Python编写; 2、
2023-02-10 15:38:55 190.8MB Python
1
详细介绍了GCM及其在软硬件中的实现,并描述了使用方法,最后还列出了18种Test Case供测试使用
2023-01-12 09:49:24 406KB Encryption Decryption GCM Implementati
1
安全档案 使用不同的加密方法轻松地加密和解密文本和文件,同时对于初学者来说是简单的,对于希望采用更好加密方式的人和企业来说则是高级的。 开发人员:欢迎您添加并建议您认为会使程序更好的任何更改。 由于我是该项目的唯一工作人员,因此我将需要矿石人员来帮助我添加更好的加密方法,并最终帮助您添加具有Java Swing或JavaFx的GUI。 用户:由于该项目甚至还没有完成或尚未发布完整版本,我建议您尝试一下,给出一些反馈,但是使用其他程序(例如Kleopatra)来加密,签名和解密文件。
1
des加密算法c代码实现类库,帮助学习des加密算法实现原理,直接调用DES_EDE_Encryption和DES_EDE_Decryption函数实现加解密。
2022-09-21 13:00:19 4KB des_ede2_encryption