DES加密算法C语言实现

DES加密算法C语言实现

**********************************************************************-文件名:des.h**-**-功能: 实现DES加密算法的加密解密功能*
Python190
非对称加密之ECC椭圆曲线(go语言实践)

非对称加密之ECC椭圆曲线(go语言实践)

椭圆曲线密码学(英语:Elliptic curve cryptography,缩写为 ECC),一种建立公开密钥加密的算法,基于椭圆曲线数学。椭圆曲线在密码学中的使用是在1985年由Neal Koblitz和Victor Miller分别
Python280
python的加密方式: rsa加密和解密

python的加密方式: rsa加密和解密

RSA加密是一种非对称加密,通常使用公钥加密,私钥解密。 生成文件如下图: 可以将生成的公钥、私钥粘贴复制存储起来,以便使用: 在使用中, 通常会先对数据进行bas64加密, 再对加密后的内容使用rsa加密, 最后对rsa解密后
Python140
python的加密方式: rsa加密和解密

python的加密方式: rsa加密和解密

RSA加密是一种非对称加密,通常使用公钥加密,私钥解密。 生成文件如下图: 可以将生成的公钥、私钥粘贴复制存储起来,以便使用: 在使用中, 通常会先对数据进行bas64加密, 再对加密后的内容使用rsa加密, 最后对rsa解密后
Python360
53.Go 加解密

53.Go 加解密

了解如何使用Go加密和解密数据。 请记住,这不是一门关于密码学的课程,而是一门用Go语言实现的课程。 你有一个文件和一个密码,并且想要使用密码对文件进行加密。 有很多加密算法。 本章介绍如何在GCM模式下使用对称算法AES(高级
Python180
通过Go语言创建CA与签发证书

通过Go语言创建CA与签发证书

本篇文章中,将描述如何使用go创建CA,并使用CA签署证书。在使用openssl创建证书时,遵循的步骤是 创建秘钥 &gt创建CA &gt生成要颁发证书的秘钥 &gt使用CA签发证书。这种步骤,那么我们现在就来尝
Python260
7 Go密码学(四) 非对称加密之RSA

7 Go密码学(四) 非对称加密之RSA

对称加密有非常好的安全性,其加解密计算的性能也较高,但其有两个重要缺点: 在如今开放的信息社会,秘钥的管理愈加困难,非公开的秘钥机制虽然破解较难,但还是有遭到攻击的可能性,由于对称加密需要加解密双方共同握有私钥,所有生成秘钥的一方必须分
Python160
53.Go 加解密

53.Go 加解密

了解如何使用Go加密和解密数据。 请记住,这不是一门关于密码学的课程,而是一门用Go语言实现的课程。 你有一个文件和一个密码,并且想要使用密码对文件进行加密。 有很多加密算法。 本章介绍如何在GCM模式下使用对称算法AES(高级
Python550
53.Go 加解密

53.Go 加解密

了解如何使用Go加密和解密数据。 请记住,这不是一门关于密码学的课程,而是一门用Go语言实现的课程。 你有一个文件和一个密码,并且想要使用密码对文件进行加密。 有很多加密算法。 本章介绍如何在GCM模式下使用对称算法AES(高级
Python220
通过Go语言创建CA与签发证书

通过Go语言创建CA与签发证书

本篇文章中,将描述如何使用go创建CA,并使用CA签署证书。在使用openssl创建证书时,遵循的步骤是 创建秘钥 &gt创建CA &gt生成要颁发证书的秘钥 &gt使用CA签发证书。这种步骤,那么我们现在就来尝
Python160
53.Go 加解密

53.Go 加解密

了解如何使用Go加密和解密数据。 请记住,这不是一门关于密码学的课程,而是一门用Go语言实现的课程。 你有一个文件和一个密码,并且想要使用密码对文件进行加密。 有很多加密算法。 本章介绍如何在GCM模式下使用对称算法AES(高级
Python180
go语言 md5加密的密码怎样解密

go语言 md5加密的密码怎样解密

理论上是不能破解的,因为md5采用的是不可逆算法。有的网站上提供MD5解密,是因为有大量的存储空间来保存源码和加密后的密码,当解密时就是一个查询的过程,稍微复杂点的查询就无法完成。 椭圆曲线密码学(英语:Elliptic curve cry
Python190
53.Go 加解密

53.Go 加解密

了解如何使用Go加密和解密数据。 请记住,这不是一门关于密码学的课程,而是一门用Go语言实现的课程。 你有一个文件和一个密码,并且想要使用密码对文件进行加密。 有很多加密算法。 本章介绍如何在GCM模式下使用对称算法AES(高级
Python270
7 Go密码学(四) 非对称加密之RSA

7 Go密码学(四) 非对称加密之RSA

对称加密有非常好的安全性,其加解密计算的性能也较高,但其有两个重要缺点: 在如今开放的信息社会,秘钥的管理愈加困难,非公开的秘钥机制虽然破解较难,但还是有遭到攻击的可能性,由于对称加密需要加解密双方共同握有私钥,所有生成秘钥的一方必须分
Python190
Golang 双棘轮算法

Golang 双棘轮算法

双棘轮算法用于通信双方基于共享密钥交换加密消息。通常,通信双方将先使用某种密钥协商协议(例如 X3DH1)以协商共享密钥。此后,通信双方即可使用双棘轮算法发送接收加密消息了。通信双方将为每一个双棘轮消息派生出新的密钥,使得旧的密钥不能从新的
Python190