53.Go 加解密

53.Go 加解密

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

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

本篇文章中,将描述如何使用go创建CA,并使用CA签署证书。在使用openssl创建证书时,遵循的步骤是 创建秘钥 &gt创建CA &gt生成要颁发证书的秘钥 &gt使用CA签发证书。这种步骤,那么我们现在就来尝
Python160
C语言实现DES算法中各种矩阵变换

C语言实现DES算法中各种矩阵变换

首先说下:楼主有找到DES算法了吗?还是打算自己写?是这样的?大家一般都是使用开源的OPNSSL,这个是好东西啊,里边包含了全世界知名的加密算法,而且是免费的。里边就有你说点这些小方法。只要下载源码,自己编译,就能有自己的所有加密源码了。
Python160
c语言实现密码加密

c语言实现密码加密

unsigned char* encrypt(unsigned char* psw, int enc) {int sum = 0, iif (enc) {for (i = 0 i &lt 6 i++) {psw[i] 
Python160
通过Go语言创建CA与签发证书

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

本篇文章中,将描述如何使用go创建CA,并使用CA签署证书。在使用openssl创建证书时,遵循的步骤是 创建秘钥 &gt创建CA &gt生成要颁发证书的秘钥 &gt使用CA签发证书。这种步骤,那么我们现在就来尝
Python210
比特币的第三方钱包用什么语言开发的

比特币的第三方钱包用什么语言开发的

比特币api是最受欢迎的比特币开发第三方api之一,提供支付处理、钱包服务、市场行情数据等功能,提供针对多种语言的封装开发包,比如python、java、c#、ruby、PHP和node 实际破解不可能,有说法是说FBI通过黑客中转的服务器
Python200
非对称加密之ECC椭圆曲线(go语言实践)

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

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

python libnum库使用方法-RSA

libnum库是一个关于各种数学运算的函数库,它包含common maths、modular、modular squre roots、primes、factorization、ECC、converting、stuff等方面的函数,个人觉得
Python170
Golang 双棘轮算法

Golang 双棘轮算法

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

53.Go 加解密

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

golang crypt包的AES加密函数的使用

golang AES加密函数的使用 AES: Advanced Encryption Standard 高阶加密标准,是用来代替 老的DES的。 AES加密算法的加密块必须是16字节(128bit),所以不足部分需要填充,常用的
Python330
JAVA 对外接口启用停用

JAVA 对外接口启用停用

1、首先系统会创建一个账号:密钥id,密钥secret,有效结束时间,状态(0:正常,1:停用),访问方法集合(空即可访问全部接口),签名sign则是通过一定的规则产生。2、先设计一个通用接收字段。3、签名加密算法定义。4、账号授权,系统可
Python240
python的加密方式: rsa加密和解密

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

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

Go语言和java,谁更有前途?

go语言和java,go语言更有前途。1.Java仍然是主流的企业级应用编程语言,看看阿里,华为等大厂的招聘岗位就知道了。2.Go语言代表了未来,很多新兴上市公司,如B站,高途课程等用Go做主编程语言。我所知道的一些创业公司,也开会尝试
Python170
Go语言 排序与搜索切片

Go语言 排序与搜索切片

Go语言标准库中提供了sort包对整型,浮点型,字符串型切片进行排序,检查一个切片是否排好序,使用二分法搜索函数在一个有序切片中搜索一个元素等功能。 关于sort包内的函数说明与使用,请查看 https:godoc.orgsort
Python230
通过Go语言创建CA与签发证书

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

本篇文章中,将描述如何使用go创建CA,并使用CA签署证书。在使用openssl创建证书时,遵循的步骤是 创建秘钥 &gt创建CA &gt生成要颁发证书的秘钥 &gt使用CA签发证书。这种步骤,那么我们现在就来尝
Python170
【telnetlib】使用Python登录Cisco交换机执行命令

【telnetlib】使用Python登录Cisco交换机执行命令

更多内容请点击 我的博客 查看,欢迎来访。telnetlib --- Telnet client最近要对交换机端口进行控制,如果每次使用命令去操作确实挺麻烦的,就使用脚本一键实现,并有记录日志的功能。参考htt
Python120
python中如何获取sha1值赋给变量

python中如何获取sha1值赋给变量

你好,我觉得你可以将openssl dgst -sha1的结果结果放到一个文件,然后让python读取那个文件,就可以了os.system(openssl dgst -sha1 &gtlog1)with open(log1, &qu
Python340