Python 2023-07-01 阅读(434) 评论( 0 ) 点赞( 0 )
一、简介 电子邮件作为一种在人与人之间传递敏感信息的手段在当今的大多数企业中被广泛使用。许多企业要求电子邮件具有特殊的敏感性和安全性。保护电子邮件的主要方法有三种:传输安全层(TLS)、良好保护(PGP)和S/MIME模式™。 传输层安全性(TLS)是一种安全性,设计为发送和接收电子邮件服务器之间的特殊加密通道。这种类型的加密需要计算机之间的特殊协议和连接点。如今,手持计算机的电子邮件应用程序通常由许多相互连接的邮件服务器组成。这些邮件服务器通过电信设备相互连接层安全标准一种加密的电信信道被用来确保所有传输的数据都是不可解密的。数据加密是对文本串进行转换的过程这一过程需要哈希算法来对信息进行数学置乱。这些函数通常基于数据加密标准(DES)或高级数据加密标准(AES)。AES标准被认为是最新的标准,并满足更严格的安全性现代应用的要求电子邮件加密过程在过去几十年中不断发展。 传输层安全性于1999年首次引入,版本1.0。它有多个版本,当前版本支持高级加密标准(AES)。最新版本提供了更高级别的安全性,因为加密算法更复杂。公钥安全性是一种需要创建加密密钥来对消息进行加密的功能。传输层安全性使用RSA公钥加密算法。 加密函数是在中创建的1978年由Ron Rivest、Adi Shamir和Leonard … ... 点击查看详情
Python 2023-06-30 阅读(388) 评论( 0 ) 点赞( 0 )
一、简介 关于自动化处理excel文件,有很多形形色色的模块,下面有一张网上经典的对比图,详情如下: 但以上所有的操作的思想都是大同小异,主要都是将excel文件,先利用文件流读取,然后利用面向对象思想,将excel文件看成一个可操控的对象,同时借助excel本身的属性信息,从而操作excel的sheet表单,单元格等等,其中,除了以上模块,Python还有一个csv模块,CSV(comma separated value 逗号分隔值),由于csv类型的文件本身就是excel文件的一种,或者说csv文件本身就是excel文件,借助这个模块我们也可以操作和读取excel文件,到底使用哪个模块,还是看个人喜欢。 … ... 点击查看详情
Python 2023-06-30 阅读(392) 评论( 0 ) 点赞( 0 )
一、简介 pypdf2这个模块包是python中相对稳定的帮助处理PDF文档的很好的工具,而我们常用的是这个包里面的PyPDF2类,关于这个包的使用,依然还是按照老规矩,先安装对应的包,再导入对应类,再调用内部相关的方法,详细如下: 二、详细代码实验演示 1)新建一个用来测试的文件夹,并以此文件夹创建一个虚拟的环境,然后再在对应的虚拟环境内安装对应的包,代码文件,以及安装对应的环境插件pylint和autopep8,同时我还创建了两个独立的PDF文件,用来测试,操作详细如下: 2)对于新建好的环境和导入的类,我们可以进一步调用该模块里面的方法,做进一步处理,其中我们调用的类模块只要有以下三种,但是记住,这三种改变的都是memory缓存文件的信息,它并不会改变original。即原始的pdf文件的信息,而这种改变的结果,我们一般会将内存中的数据信息写入到对应的pdf文件中,或者新建一个pdf文件,来承接它的内容,但是一定要注意的是,我们读写的方法一定是利用二进制的方式进行读写,比如: … ... 点击查看详情
Python 2023-06-30 阅读(882) 评论( 0 ) 点赞( 0 )
一、简介 selenium是一个用于自动化测试的框架,特别是对于网页website的测试,具有奇效,对于Selenium而言,其实各个语言都有这个模块,包括C#、Java、Python等等。 Selenium是一个“一揽子”大型工程项目(umbrella project),它封装了(encapsulated)各种工具和库,实现了web浏览器的自动化。Selenium专门为W3C WebDriver规范提供基础架构(infrastructure )—一个与所有主要web浏览器兼容的平台和语言无关的编码接口。 这个项目是由那些在代码开发和维护方面慷慨捐助了数千小时的志愿者们完成的。 … ... 点击查看详情
Python 2022-06-03 阅读(1142) 评论( 0 ) 点赞( 0 )
1. 由于Python的网络编程里面,套接字socket模块已经对TCP和UDP的通信做了很好的封装,我们可以利用这个模块做一个非常简单的网络聊天室,不过比较简单,所以暂时只实现了简单通信,详细代码如下截图: 以下算是基本聊天功能的核心功能,更多功能,其实可以做很简单的拓展就有, 注意: socket.AF_INET: 用于Internet进程间通信, AF_UNIX: … ... 点击查看详情
Python 2022-06-03 阅读(1362) 评论( 0 ) 点赞( 0 )
1. CPU的密集型(CPU-Bound)计算 CPU密集型 也叫做计算密集型 是指 I/O 在很短时间内就可以完成,CPU需要消耗大量的计算和处理,特点是CPU占用高 … ... 点击查看详情