推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

python修改文件编码 python如何加密?

   2023-04-27 企业服务招财猫50
核心提示:python如何加密?1、在Python中使用Base64加密:Python内置的base64模块可以直接编解码base64。注意:对于base64编码,要么使用ASCII中包含的字符,要么使用二进制

python如何加密?

1、在Python中使用base64加密:

Python内置的base64模块可以直接编解码base64。

注意:对于base64编码,要么使用ASCII中包含的字符,要么使用二进制数据。

2.在Python中使用MD5加密。

由于在python3中移除了md5模块,所以在python3中使用hashlib模块进行MD5操作。

3.使用hmac加密。

python中还有一个hmac模块,它处理和加密我们创建的密钥和内容。

这个模块的加密是先把数据存储在字典里,然后再加密。方法和上面的方法类似。

注意:加密数据时,必须指定数据编码格式。

4.使用sha1加密。

SHA1的全称是安全哈希算法。SHA1是基于MD5的,加密的数据更长。

它为长度小于264的输入生成一个长度为160位的哈希值。比MD5多32位。

所以比MD5安全,但是SHA1的运算速度比MD5慢。

如何利用Python操作pdf文件?具体该如何读写?

这里这是一个简单的介绍。如果阅读pdf文件,可以使用pdfminer3k库。如果编写pdf文件,可以使用reportlab库。我简单介绍一下这两个库是如何读写pdf文件的。实验环境为win10python3.6pycharm5.0,主要内容如下:

这里读pdf文件主要用的是pdfminer3k库,专门用来解析pdf文件,中英文都有。让我简单介绍一下这个库的安装和使用:

1.安装pdfminer3k。只需输入命令"pip安装pdfminer3k"直接在cmd窗口中,如下:

2.在这里,为了更好地说明问题,我用以下测试内容创建了一个新的pdf文档,一个中文字符串:

3.最后要写相关代码解析pdf文件。基本思路是先创建一个pdf解析器,然后逐页解析文本字符串,再提取并打印出来。主要代码如下:

点击运行该程序,可以解析出pdf文件的内容,如下:

在这里写pdf文件可以使用reportlab库,专门用来生成最终的pdf文件(不支持中文)。让我简单介绍一下这个库的安装和使用:

1.安装reportlab,它类似于上面的安装命令。只需输入命令"pip安装报告直接在cmd窗口中,如下:

2.安装成功后,我们就可以编写pdf文件了。测试代码如下。,很简单:

运行这个程序,它会在当前目录下生成一个pdf文件,打开后的内容如下,就是程序刚刚写的:

至此,我们已经完成了用python读写pdf文件。总的来说,整个过程很简单。pdfminer3k和reportlab这两个库可以快速读写pdf文件。只要有一定的python基础,熟悉相关的例子和代码,就能很快掌握。唯一的缺点是你可以不写中文,pdf会。当然也可以使用库pypdf2(不支持中文)读写pdf文件。不管是哪种,网上都有相关教程。有兴趣的可以搜一下。希望以上分享的内容能对你有所帮助,也欢迎大家评论和留言。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8