位置: 编程技术 - 正文

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用于读取文本文件内容的方法)

  • 企业所得税研发费用加计扣除条件
  • 增值发票盖章有什么用
  • 物业费免交条件
  • 个体户雇佣临时工
  • 资产损失税前扣除及纳税调整明细
  • 住房租金专项附加扣除申报方式
  • 典当业销售的死当物品是否交增值税
  • 预付房租发票未到分录
  • 建筑业为员工购的意外险可以所得税抵吗?
  • 图文解析定期定额小规模纳税人怎么申报?
  • 税控盘年费去哪里交
  • 给个人支付劳务报酬怎么做账
  • 废旧物资增值税税收优惠政策
  • 煤炭企业税收政策
  • 营改增金融业税收政策
  • 前期认证相符且本期申报抵扣怎么填
  • 商品进销差价的核算方法
  • 汇算清缴之前找回来成本发票可以吗
  • 企业收到党建经费 所得税
  • 跨年度的收入如何做分录
  • 企业收到政府扶贫资金补助及运用补助金怎么做账
  • cpuz.exe
  • 借助的近义词
  • linux chcon命令
  • 安置残疾人就业单位城镇土地使用税
  • php imagecopymerge
  • 营改增后,个人转让房屋的个人所得税
  • 高新技术企业股权转让
  • 小企业遵循什么会计准则
  • 太原市插画工作室
  • PHP面向对象程序设计调研
  • 【角色扮演】
  • js文件合并工具
  • node.js的安装和配置
  • 子公司吸收合并母公司 特殊性税务处理
  • 投资性房地产公允价值模式账务处理
  • 现金流量风险怎么解决
  • 关于在使用手机
  • mongodb中主键的默认格式是哪个?
  • mongodb导入数据三种方式
  • 企业所得税实训内容及过程
  • 酒店维修费是计入销售成本吗
  • mdf和ndf文件
  • 个人发票抬头和税号是什么
  • 贴现法付息的实际利息
  • 工伤报销计入什么科目
  • 差旅费报销范围包括
  • 生产企业的模具费用计入什么科目
  • 转让技术所有权是其他业务收入吗
  • 同一控制下企业合并
  • 应付账款怎么处理
  • 上年度漏提折旧
  • 变更法人流程和资料
  • 应付账款现金折扣会计分录
  • 出口退税暂不抵税怎么办
  • 长期股权投资两种核算方法的区别
  • 如何做好工程后期维保
  • 应付账款平账调到哪个科目
  • 未认证的发票如何进项税转出
  • 单位租用员工个人的车可以不收租吗
  • 新发票和旧发票的区别
  • 买断式回购交易情况
  • 内勤会计是不是不算会计
  • SQL Server Alwayson添加监听器失败的解决方法
  • linux获取进程启动时间
  • thinkpadx230i5
  • xp查看用户名和密码
  • centos 软件源
  • 怎么判断进程是否存在
  • win8如何使用
  • win10系统保留分区可以删除吗
  • [置顶]马粥街残酷史
  • Screen.sleepTimeout=SleepTimeOut.NeverSleep 禁止屏幕锁屏
  • 随机色彩
  • python爬虫框架 path
  • Shell脚本统计文件行数
  • android 加载大图
  • 广东税务待遇
  • 科级干部试用期一年转正流程
  • 韩国税务怎么算收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设