密码学
-
【密码学基础】半/全同态加密算法基础学习笔记
文章目录 1 半同态加密 Pailliar加法同态加密 Paillier加解密过程 Paillier的同态性 Paillier的安全性 El Gamal乘法同态加密 RSA乘法同态…
-
RSA密码算法的C/C++编程实现
课程设计要求: 编写RSA算法的加解密程序,运行并验证。 (1)编程实现判断整数为素数和求模逆及模幂的算法:对于随机产生的一个正整数,使用Miller-Rabin素性检验算法判断输…
-
TLS1.3 协议的加密过程
记录一下 TLS1.3 的加密过程,如何协商会话秘钥 TLS 就是 HTTPS 的那一层加密协议,前身是SSL,但是现在SSL已经淘汰了。之前用wireshark 抓包看,现在的网…
-
PolarCTF2023冬季个人挑战赛wp含web、misc、crypto
文章目录 misc misc-签到喵 misc-A 宽宽 S 00 E misc-机密 misc-社会主义大法好 misc-是uu吗 misc-EZ签到 web web-cool …
-
python解密微信聊天记录
python解密微信聊天记录(适用于大部分安卓系统) 视频教程地址 第一步 备份微信聊天记录 第二步 将备份同步至电脑 第三步 解压备份文件 第四步 获取当前手机的IME号 第五步…
-
RSA 加密算法在C++中的实现 面向初学者(附代码)
概述 博文的一,二部分为基础知识的铺垫。分别从密码学,数论两个方面为理解RSA算法做好了准备。第三部分是对RSA加密过程的具体介绍,主要涉及其密钥对(key-pair)的获取。前三…
-
JAVA 使用RSA算法进行数字签名验证-附完整代码
前言: 公司项目是有做资金管理相关的,涉及到充值,提现,转账等关键性的功能,需要保证数据传输的安全性,所以使用了较为简单的RSA进行生成秘钥且每个接口都需要做验签。…
-
国密算法 SM9 公钥加密 数字签名 密钥交换 基于身份的密码算法(IBC)完整高效的开源python代码
上篇文章(发布于2023-09-18)给自己挖了个坑,说是要搞定SM9。从国庆前一周开始,到现在一个月时间,这个坑终于填上了。此前信息安全数学基础太差,理解不了SM9双线性对、扩域…
-
凯撒密码(Python)
一、凯撒密码是什么? 凯撒密码是一种非常古老的加密方法,最初由古罗马的凯撒大帝使用。凯撒大帝将纸条卷起后,按照字母表顺序向后移动一定的位数,然后再写下加密后的字母,这样其他人就无法…
-
Java RSA 加密解密工具类 RSAUtil 支持长文本加密解密(密钥对生成、公钥加密、私钥加密、公钥解密、私钥解密)
对于加密解密的代码,我能想到的可能会使用的都封装在了如下工具类中,代码注释也尽量写详细了,如:密钥对生成、公钥加密、私钥加密、公钥解密、私钥解密… 文章归档:https://www…
-
密码学与人工智能:加密算法在机器学习中的应用
1.背景介绍 密码学和人工智能这两个领域在过去的几年里都取得了显著的进展。密码学在保护数据和通信安全方面发挥着重要作用,而人工智能则在各个领域取得了突破性的进展,如计算机视觉、自然…
-
国密(GmSSL)算法SM4之GCM模式
国密(GmSSL)算法SM4之GCM模式 文章目录 国密(GmSSL)算法SM4之GCM模式 前言 一、概念 1.初始向量(IV,Initialization Vector) 2….
-
通俗易懂,十分钟读懂DES,详解DES加密算法原理,DES攻击手段以及3DES原理。Python DES实现源码
文章目录 1、什么是DES 2、DES的基本概念 3、DES的加密流程 4、DES算法步骤详解 4.1 初始置换(Initial Permutation,IP置换) 4.2 加密轮…
-
在探索创意中进一步了解生成式人工智能:PartyRock —— re:Invent 2023 产品测评
在探索创意中进一步了解生成式人工智能:PartyRock的使用 —— re:Invent 2023 产品测评 写在最前面 关于PartyRock生成app相关想法的分享 优点 局限…
-
【网络安全】【密码学】常见数据加(解)密算法及Python实现(二)、椭圆曲线密码ECC
本文介绍椭圆曲线密码及其Python实现。 一、实验目的 1、 掌握椭圆曲线上的点间四则运算和常见的椭圆曲线密码算法; 2、 了解基于ECC的伪随机数生成算法和基于椭圆曲线的商用密…
