要一直走下去

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  HTTPS,加密,hash

摘要:用户注册,将“用户名”,“密码”,“盐值”存入用户表 输入:密码明文 输出:密码密文+盐值 import hashlib, random, string def get_salt(length=8): ''' 从a-zA-Z0-9生成指定数量的随机字符 :param length:字符数量 :ret 阅读全文
posted @ 2020-05-20 02:48 要一直走下去 阅读(554) 评论(0) 推荐(0)

摘要:常见非对称加密算法 常用的非对称加密算法有: 1、RSA: RSA 是目前应用最广泛的数字加密和签名技术,比如国内的支付宝就是通过RSA算法来进行签名验证。它的安全程度取决于秘钥的长度, 目前主流可选秘钥长度为 1024位、2048位、4096位等,理论上秘钥越长越难于破解,目前还没有公开资料证实有 阅读全文
posted @ 2020-05-20 02:44 要一直走下去 阅读(2539) 评论(0) 推荐(0)

摘要:自签名的应用-区块链数字货币 一、 钱包 区块链中的钱包不知道是干嘛的。 只知道,创建钱包的时候系统由椭圆加密算法(ECDSA)来产生一个私钥和一个公钥。而且基于椭圆加密的原理,可以由该私钥算出其对应的公钥 二、地址 创建完钱包以后会生成一个钱包地址,那么这个地址是怎么来的呢?看下面的图: 现在清楚 阅读全文
posted @ 2020-05-20 00:58 要一直走下去 阅读(255) 评论(0) 推荐(0)

摘要:问:非对称加密中一般公钥用来加密,私钥用来解密,虽然私钥加密理论上可行,但由于数学上的设计这么做并不适合,那么私钥就只有解密这个功能了么? 答: 私钥除了解密外的真正用途其实还有一个,就是数字签名,其实就是一种防伪技术,只要有人篡改了证书,那么数字签名必然校验失败,只有CA机构的私钥可以用来做数字签 阅读全文
posted @ 2020-05-19 23:41 要一直走下去 阅读(176) 评论(0) 推荐(0)

摘要:以下引用自:廖雪峰官网https://www.liaoxuefeng.com/wiki/897692888725344/923057313018752 摘要算法简介 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一 阅读全文
posted @ 2019-10-18 15:51 要一直走下去 阅读(184) 评论(0) 推荐(0)

摘要:密码与加密 传统密码: 加密算法是秘密的现代密码系统:加密算法是公开的;秘钥是秘密的(秘钥是用来加密的) 对称加密:加密和解密使用一个秘钥 非对称加密:使用两个秘钥,一个用来加密,一个用来解密 加密的RSA是用来进行信息传输用,存数据库的密码用的hash映射,md5或者sha 非对称加密 使用两个秘 阅读全文
posted @ 2019-09-09 09:30 要一直走下去 阅读(725) 评论(0) 推荐(0)

摘要:import hashlib #########测试################# m = hashlib.md5() m.update(b"hello") m.update(b"world") print(m.hexdigest()) #fc5e038d38a57032085441e7fe70 阅读全文
posted @ 2018-09-13 23:06 要一直走下去 阅读(4151) 评论(0) 推荐(0)