热门好课推荐
猜你喜欢
相关培训 相关博客
  • Python非常好上手、简单易学速度快,是大多数零基础编程学习者最好的选择。也正因此,经常有人问,可不可以自学Python?对于初学者来说,Python确实比其他语言更简单,Python开源免费,可移植扩展,跨平台支持,而且提供专业的第三方工具库。对于自学来说,这些都是巨大的优势。即使不懂底层框架,小白一样可以写爬虫、做项目,库可以帮助节约大量时间,减少开发周期。但另一方面,专业的学习流程不...
    2019-08-19 17:06:24
    阅读量:75
    评论:0
  • importhmacimporthashlibimportbase64defhmac_sha1(strContent):   h=hmac.new(skey.encode(),strContent.encode(),hashlib.sha1)   returnbase64.b64encode(h.digest())defhmac_sha256(strContent)...
    2018-08-01 11:05:37
    阅读量:717
    评论:0
  • 1..base64Python内置的base64模块可以实现base64、base32、base16、base85、urlsafe_base64的编码解码,python3.x通常输入输出都是二进制形式,2.x可以是字符串形式。base64模块的base64编码、解码调用了binascii模块,binascii模块中的b2a_base64()函数用于base64编码,binascii模块中
    2018-01-05 15:38:15
    阅读量:4012
    评论:0
  • 一、hashlib基本使用  python中的hashlib模块用来进行hash或者md5加密,而且这种加密是不可逆的,所以这种算法又被称为摘要算法。其支持Openssl库提供的所有算法,包括md5、sha1、sha224、sha256、sha512等。常用的属性和方法:algorithms:列出所有加密算法('md5','sha1','sha224','sha256','sha384','sha...
    2018-07-10 14:59:11
    阅读量:745
    评论:0
  • 前言我们经常在写程序的过程中需要给自己写一些敏感的信息,比如密码,那么我们如何给自己的密码加密呢?现在我们自己来给自己写一个加密和解密的程序程序#coding:utf-8#!/usr/bin/envpython#Time:2018/4/2814:45#Author:sty#File:forbid_password.pydefencryp...
    2018-05-08 10:18:00
    阅读量:6785
    评论:0
  • 对称加密加解密密钥相同DES参照二战德国的恩尼格玛机比较难,不适合互联网,一般用于内部系统快好几个数量级,适合大数据量的加解密处理非对称算法加密密钥和解密密钥不同密钥容易管理慢,适合小数据量加解密或数据签名 ...
    2019-02-20 09:58:20
    阅读量:88
    评论:0
  • 简介本文主要参考了github上的这个项目。本文仅仅对字符串的情况进行了处理,因为发送的时候,公钥是公开的,而且以字符创的形式放入json的,广播到区块链的P2P网络上。需要安装python的ecdsa库,终端输入命令:pipinstallecdsa即可。本文的基于python3.6基本流程寻找加密算法的过程竟然耗费了我一下午+一晚上,从寻找有关的库到具体实践,实在惭愧……...
    2018-06-06 11:26:06
    阅读量:1711
    评论:1
  • 代码已经放上github:https://github.com/chroje/RSA一、非对称加密算法1、乙方生成两把密钥(公钥和私钥)。公钥是公开的,任何人都可以获得,私钥则是保密的。2、甲方获取乙方的公钥,然后用它对信息加密。3、乙方得到加密后的信息,用私钥解密。二、RSA算法1977年,三位数学家Rivest、Shamir和Adleman设计了一种算法,可以实现非对称加密。这种算法...
    2018-03-07 21:35:23
    阅读量:9658
    评论:1
  • 最近在搞项目的接口持续性自动化测试,好久没有更新博客了。项目中接触到很多加密相关的数据,很多项目都会用到非对称加密算法来保证前端和服务器交互的数据安全。下面介绍下python下怎么使用RSA加密算法:importrsa(publickey,privatekey)=rsa,newkeys(1000)#对数字1000加密得到公钥和私钥pub=publickey.save_p...
    2018-07-24 20:41:47
    阅读量:879
    评论:0
  • 最近换了工作,由于新公司是做个人和企业征信业务的,所以对数据的隐私性看的非常重要,所有涉及隐私的数据一律都要进行加密进行传输。那么问题来了,对我我要做的工作,就是要实现我们接口自动化,免不了要接触加密-签名-解密-验签等一系列过程。这时候就觉得大学真的白学密码学了。。。基于我用python语言搞,那我这里就说说我是如何实现python对数据进行RSA加解密的吧。。一、查找python支...
    2018-05-27 18:41:26
    阅读量:11057
    评论:2