...

07 2024 档案

摘要:# pip install eth-abi import eth_abi # pip install safe-pysha3 from sha3 import keccak_256 def keccak_256_hash(data: str) -> bytes: k = keccak_256() k 阅读全文
posted @ 2024-07-24 18:19 韩志超 阅读(19) 评论(0) 推荐(0) 编辑
摘要:DH算法即Diffie–Hellman key exchange-迪菲-赫尔曼密钥交换协议,是一种密钥交换的方法。主要用于TLS握手中安全的交换对称加密密钥。 根据不同的算法,DH协议可以分为 基于离散对数算法 Static DH:静态DH协议(服务端私钥固定) DHE:临时私钥DH协议(服务端私钥 阅读全文
posted @ 2024-07-22 15:17 韩志超 阅读(173) 评论(0) 推荐(0) 编辑
摘要:简介 在非对称加密(公/私钥)体系中,一般有两种应用场景: 公钥加密 > 私钥解密 私钥签名 > 公钥验证签名 数字签名 数字签名在网络通信中是一种授权、防篡改及防抵赖技术。 RSA私钥签名及验证 加密算法:RSA 哈希算法:SHA256 数据签名方法 from cryptography.hazma 阅读全文
posted @ 2024-07-19 12:42 韩志超 阅读(138) 评论(0) 推荐(0) 编辑
摘要:简介 X.509: 公钥证书的格式标准,应用于包括TLS/SSL在内的众多网络协议; PKCS:即Public Key Cryptography Standards-公钥密码学标准。是由美国 RSA 数据安全公司及其合作伙伴制定的一组公钥密码学标准,其中包括证书申请、证书更新、证书作废表发布、扩展证 阅读全文
posted @ 2024-07-17 21:11 韩志超 阅读(319) 评论(0) 推荐(0) 编辑
摘要:PEM转DER DER格式是证书、私钥、公钥等按ASN.1编码后序列化生成的二进制格式。 我们可以从PEM格式中得到DER格式:例如: import base64 # PEM转DER格式 def pem2der(pem: bytes) -> bytes: return base64.b64decod 阅读全文
posted @ 2024-07-17 17:14 韩志超 阅读(130) 评论(0) 推荐(0) 编辑
摘要:PEM格式 PEM,即Privacy Enhanced Mail,直译为保密邮件,是一种数字证书、私钥、公钥等的文本表示格式。 想对应的,DER,即Distinguished Encoding Rules,可分辨编码规则,是一种是一种数字证书、私钥、公钥等二进制表示格式。 PEM包含DER格式内容, 阅读全文
posted @ 2024-07-17 12:37 韩志超 阅读(718) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题