位置: 编程技术 - 正文

python基于pyDes库实现des加密的方法(python pyb库)

编辑:rootadmin

推荐整理分享python基于pyDes库实现des加密的方法(python pyb库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python库怎么用,python库怎么用,pythonsys库,python库教程,python .pyd,python库教程,python pyquery库,python pyquery库,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了python基于pyDes库实现des加密的方法。分享给大家供大家参考,具体如下:

下载及简介地址: setup.py --help可查看详细使用。

你可以使用命令python setup.py install命令安装,也可以直接将压缩包内的pyDes.py拷贝到本地的python lib库下直接开始使用

2、 使用

使用参数如下(拷贝自上述提供的地址):

python基于pyDes库实现des加密的方法(python pyb库)

Class initialization--------------------pyDes.des(key, [mode], [IV], [pad], [padmode])pyDes.triple_des(key, [mode], [IV], [pad], [padmode])key -> Bytes containing the encryption key. 8 bytes for DES, or bytes for Triple DESmode -> Optional argument for encryption type, can be either pyDes.ECB (Electronic Code Book) or pyDes.CBC (Cypher Block Chaining)IV -> Optional Initial Value bytes, must be supplied if using CBC mode. Length must be 8 bytes.pad -> Optional argument, set the pad character (PAD_NORMAL) to use during all encrypt/decrpt operations done with this instance.padmode -> Optional argument, set the padding mode (PAD_NORMAL or PAD_PKCS5) to use during all encrypt/decrpt operations done with this instance.I recommend to use PAD_PKCS5 padding, as then you never need to worry about anypadding issues, as the padding can be removed unambiguously upon decryptingdata that was encrypted using PAD_PKCS5 padmode.

Common methods--------------encrypt(data, [pad], [padmode])decrypt(data, [pad], [padmode])data -> Bytes to be encrypted/decryptedpad -> Optional argument. Only when using padmode of PAD_NORMAL. For encryption, adds this characters to the end of the data block when data is not a multiple of 8 bytes. For decryption, will remove the trailing characters that match this pad character from the last 8 bytes of the unencrypted data block.padmode -> Optional argument, set the padding mode, must be one of PAD_NORMAL or PAD_PKCS5). Defaults to PAD_NORMAL

Example:

以下是本人使用的例子,使用CBC加密的方式:

PS:关于加密解密感兴趣的朋友还可以参考本站在线工具:

MD5在线加密工具: Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python实现通过文件路径获取文件hash值的方法 本文实例讲述了Python实现通过文件路径获取文件hash值的方法。分享给大家供大家参考,具体如下:importhashlibimportos,sysdefCalcSha1(filepath):withopen(filepath,'rb')

Python实现对字符串的加密解密方法示例 本文实例讲述了Python实现对字符串的加密解密方法。分享给大家供大家参考,具体如下:需求是是要将密码存在数据库里,所以要加密解密是可逆的,

Python在图片中添加文字的两种方法 本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧一、使用OpenCV在图片中添加文字看上去很简单

标签: python pyb库

本文链接地址:https://www.jiuchutong.com/biancheng/375584.html 转载请保留说明!

上一篇:Python简单实现Base64编码和解码的方法(python调用bash)

下一篇:Python实现通过文件路径获取文件hash值的方法(python用于读取文本文件内容的方法)

  • 进项税额比销项税额多怎么填申报表
  • 红字发票注明的进项税额转出
  • 工厂房租没有发票怎么办
  • 金税盘服务费全额抵扣是什么意思
  • 投资管理公司成立的条件
  • 开普票需要公对公转账吗
  • 围挡属于什么类型
  • 什么是清算机构的资产
  • 个税隔一个月没申报这个月可以补上吗
  • 土地增值税申报流程
  • 红冲上月的其他应收款凭证怎么做?
  • 应收票据质押会计处理
  • 设备税款
  • 长期借款利息按月计提按季支付
  • 企业征地补偿支出需要什么凭据做账?
  • 企业利润怎么拿出来
  • 财会人员
  • 增值税17%和13%有什么区别
  • 企业卖固定资产
  • 减免税额期末需要结转吗
  • 报销单据粘贴单图片
  • 电子缴税付款凭证怎么做记账凭证
  • 找果农采购水果没有发票怎么办
  • mac死机什么原因
  • 专项储备通俗理解
  • 预缴增值税会计处理
  • .exe是啥
  • 网上打印企业征信流程
  • 自己买材料自己装修
  • 小微企业人员认定标准
  • 富文本编辑器和markdown编辑器的区别
  • h5与小程序交互
  • python极客项目编程 豆瓣
  • 无法支付其他应用怎么办
  • 配件盘点的方法
  • 织梦官方网站
  • 织梦网站怎么添加关键词
  • 启动mysql的语句
  • 红字信息表跨月已报税
  • 账面原材料比实际库存多怎么办
  • 预收货款开票怎么做账
  • 代购进口货物垫付方案
  • 收到政府补贴如何入账
  • 应收账款应付账款借贷方都表示什么
  • 接受母公司捐赠现金分录
  • 收到在建工程会计分录
  • 公司账户的钱如何转出
  • 非居民企业所得税
  • 门面转让费怎么开发票
  • 股权转让如何缴纳个人所得税举例说明
  • 跨年的个人所得税可以更正吗
  • 只有进项要交税吗
  • 建筑图纸设计费多少钱
  • 确认收入一定要交增值税吗
  • win7卸载程序找不到软件
  • iis配置asp网站
  • ubuntu怎么说
  • win8开始在哪里
  • win阅读软件
  • centos设置终端快捷键
  • win 8.1 preview ISO镜像安装方法简易教程
  • avgserv9.exe是什么进程 avgserv9进程的详细介绍
  • RHEL5 Apache+Tomcat整合,同时支持jsp与php
  • win7 ready
  • win10一周年版本
  • 深度技术的系统好不好
  • unicode和utf–8 编码
  • js下拉列表框
  • nodejsapi
  • nodejs实战教程
  • 前端js优化
  • 安装了python2.7和3.6怎么切换版本
  • unity uGUI按钮点击换图
  • javascript编程语言
  • python dict.get()和dict['key']的区别详解
  • 票据代码和票据号码哪个是票据编号
  • 福建医保省外报销政策
  • 自然人电子税务局web端怎么进入
  • 苏州国税电子税务局
  • 微信如何查询个人名下所有银行卡
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设