【Python】cryptography和pycryptodome库使用

(1)使用cryptography模块,编写完整的AES-CBC加解密函数,函数接口为:def encrypt_CBC(key, plaintext, iv)、def decrypt_CBC(key, ciphertext, iv);(2)使用pycryptodome模块,编写程序,实现RSA-OA

可信验证与TPCM技术

可信验证技术要求虽然文字不多,但是如何理解,如何应用成为了难点。本文围绕该技术要求进行了讨论,对不同可信计算技术的解决方案进行了对比分析。阐述了国内的TPCM技术特点,并对这些特点和可信验证技术要求的对应关系做了详细描述。

base64的标准编码与URL编码的区别-go实现

packagemain/*介绍及作用:1、base64编码是程序开发中常使用的编码格式,因为更适合不同的平台、不同的语言传输,通常用于存储、传输一些二进制数据编码方法,即将二进制数据文本化(转化成ASCII)。比如有些系统只能使用ASCII字符,就可用base64将非ASCII字符数据转化为ASCI

PKI、KDC、DH、RSA都是些什么

PKI、KDC等名词解释,对称加密和非对称加密,DH和RSA算法的原理。

SM4分组加密算法原理和c语言实现

一、前言 在之前的文章中介绍了《SM3国密杂凑值算法的原理和c语言实现》,这篇文章主要是用c语言撸一个SM4分组加密算法。 随着信息安全的普及以及等级保护等安全政策落地,国密算法越来越频繁的出现在项目开发中,在较新的一些openssl版本中已经有了SM2、SM3、SM4等国密接口,还有Gmssl

UNCTF2022 部分writeup

UNCTF2022部分题目解析,记录学习。

电子签名-为你的数据签字画押

信息加密保证了机密性。这是否意味着只要合理使用加密技术就足够安全了呢?答案肯定是否定的。加密技术仅仅解决了信息传递过程中的机密性。但如果信息被攻击者截获,篡改了里面的内容,再用公钥加密发出来,接收人是无法识别的。这里就需要使用电子签名来保证信息的完整性。

程序猿成长之路之密码学篇-密码学简介

密码学爱好者请入

单陷门置换

一个陷门置换族是一个PPT算法元组(Gen,Sample,Eval,Invert)(Gen,Sample,Eval,Invert)PPT,运行步数是安全参数的多项式函数。Gen(lK)Gen(lK)是一个概率性算法,输入为安全参数lKlK,输出为(i,td)(i,td)(i,td),其中iii是定义

实现两个主机之间的密钥分发和安全传输

技术开发一、设计要求编写一段程序,实现两个主机之间的密钥分发和安全传输。要求:用 RSA 算法实现两个主机之间的密钥分发,分发的密钥为 0x 0123 45 67 或 0x 01 23 45 67 89 AB CD EF;用分发的密钥和 AES 加密算法,实现两个主机之间的加密数据传输,测试数据是“

现代密码学常用符号总结

在阅读密码学相关的论文时会遇到各类符号, 即使有的论文命名法和符号风格不同, 但在符号使用规律上基本都保持一致. 因此, 本文将持续性地总结记录现代密码学中的常见符号和表示法, 方便查阅参考, 并还会结合$\LaTeX$相关命LaTeX\LaTeXLATE​X代码, 以缓解记忆密码学论文中繁琐符号含

RSA 加密算法在C++中的实现 面向初学者(附代码)

我们用A来代表明文,B代表经过RSA算法加密后的密文。则可以用一个等式来阐明A,B间的关系:,且,即B为A的e次方后除以n的余数。其中(e,n)为公钥。设(d,n)为私钥,则私钥满足的关系为下面我们来看如何得到公钥和私钥组成的密钥对(需要用到二.介绍的数学知识)。1.得到公钥:选取两个充分大的素数p

密码学基础知识-数论(从入门到放弃)

本文主要介绍整除、质数和合数、同余定理、模逆元素、欧几里得除法、欧拉函数、欧拉定理、费马小定理、中国剩余定理(孙子定理)等数论中常见的知识。

通俗易懂,十分钟读懂DES,详解DES加密算法原理,DES攻击手段以及3DES原理。Python DES实现源码

DES(Data Encryption Standard)是一种对称加密算法。本文详细解释DES的算法原理,以及不安全的原因。附Python的实现源码。

(BGV12)同态加密方案初学

初步学习经典BGV方案

【密码学基础】RSA加密算法

不能太小,如果他们足够大,那么根据目前的计算机技术和其他工具,至今也没能从。足够大(1024足够),基本上不可能从公钥信息推出私钥信息。最大公因数为1(互质),因此保证step 4生成解密密钥。首先选取两个互为质数的数。也就是说,只要密钥长度。根据欧拉函数,不大于。

密码学的100个基本概念

密码学作为信息安全的基础,极为重要,本文回顾并总结了密码学中的100个基本概念,供大家学习参考!

已知RSA的公钥(e,n)计算对应的私钥d

分享一个软考中经常出现的关于RSA私钥计算的题目。我们试着理解背后的算法逻辑,然后再看看如何解题。RSA加密算法是一种非对称加密算法。非对称加密使用一对密钥(私钥和公钥),公钥是任何人都可以访问的,而私钥是密钥创建者才知道的秘密。可以使用私钥或公钥进行数据加密,然后用另一个密钥进行数据解密。

【密码学】实验一:Rabin、ElGamal公钥加密解密

, 然后用孙子定理求得4解, 其中之一为明文。(1) 密钥生成: Alice找到大素数p,(3)解密: Alice收到后, 计算。(3) 解密: Alice收到后,求解。(1)密钥生成: Alice找到大素数。作为公钥发送给Bob, 这里。(2) 加密: Bob将明文。作为公钥发送给Bob, 这里

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈