首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用Python 生成hash值

哈喽,周五又到了呢,又可以休息了!今天说一下利用Python生成hash值,如果在Python中需要对用户输入的密码或者其他内容进行加密,首选的方法是生成hash值。 在Python中可以利用二个模块来进行: - crypt 和- hashlib,接下来给大家详细的说一下。

一:crypt

(一)crypt的主要方法和常量

(二)使用说明与示例

使用crypt.crypt(…)进行hash加密的时候,需要提供二个参数:

- 加密内容

- salt

如果不特别指定salt,系统就会调用crypt.mksalt(…)生成一个salt

如果想要以特定的加密算法生成salt就应该使用下面的命令:

然后再进行数据加密:

二、hashlib

(一)hashlib的主要方法和常量

**(二)Hash对象特有的方法

如果你利用hashlib生成了一个Hash对象,那么这个Hash对象会包含如下方法:

(三)示例

1、直接使用hashlib方法

2、直接使用Hash对象中的方法

好了今天就到这里,大家明天见!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180112A0AY5T00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券