当前位置: 首页 > wzjs >正文

招聘网站开发教程安徽网站关键词优化

招聘网站开发教程,安徽网站关键词优化,常州网站建设 最易,mui做网站的好处一些可能想知道的: cryptography库:密码学工具包 Fernet 是crytography 里的一个模块,用于对称加密 with open() as file #为了保证无论是否出错都能正确地关闭文件,与try...finally...相同 open() #用于读文件(默认…

一些可能想知道的:

  • cryptography库:密码学工具包

  • Fernet 是crytography 里的一个模块,用于对称加密

  • with open() as file #为了保证无论是否出错都能正确地关闭文件,与try...finally...相同

  • open() #用于读文件(默认情况下只读 “r”)

  • Python 的 f-string(格式化字符串字面量)将变量动态插入到字符串中。

  • 通过 if __name__ == "__main__" 的条件判断,可以确保 main 函数仅在文件被直接运行时执行,而不会在导入时触发。

典:文件加密与解密

#加入模块:Fernet 对称加密
from cryptography.fernet import Fernet#加密操作
def encrypt_file(file_path,key):with open(file_path,'rb') as file :#明文读取plaintext = file.read()#密钥及密文生成cipher_suite = Fernet(key)ciphertext = cipher_suite.encrypt(plaintext)#生成加密后的输出路径和文件output_file = f"{file_path}.encrypted"with open(output_file,'wb')as file:file.write(ciphertext)# 将生成的密钥生成文件为了后续解密key_file = f"{file_path}.key"with open(key_file, 'wb') as file:file.write(key)print(f"加密完成,加密后的文章保存为:{output_file}")print(f"密钥已经保存到:{key_file}")
#解密操作
def decrypt_file(file_path,key):with open(file_path,'rb') as file:ciphertext = file.read()cipher_suite = Fernet(key)plaintext = cipher_suite.decrypt(ciphertext)output_file = f"{file_path}.decrypted"with open(output_file,'wb') as file:file.write(plaintext)print(f"解密完成,解密后的文件保存为:{output_file}")def main():print("欢迎使用文件加密和解密程序!")print("1.加密文件")print("2.解密文件")choice = input("请选择操作(1/2):")if choice == '1':file_path = input("请输入要加密的文件路径:")key = Fernet.generate_key()encrypt_file(file_path,key)elif choice =='2':file_path = input("请输入要解密的文件路径:")#encode() 用于文件路径处理:若输入的是文件路径,需要字节路径来打开文件key = input("请输入密钥:")decrypt_file(file_path,key)else:print("无效的选项,请重新运行程序")if __name__ == "__main__":main()

http://www.dtcms.com/wzjs/255826.html

相关文章:

  • now9999网站提示建设中中国职业培训在线
  • 小程序源码分享西安seo学院
  • web service做网站郑州搜索引擎优化
  • 企业宣传网站系统建设方案网络推广app是违法的吗
  • 免费源码资源分享网莆田seo推广公司
  • 网站优化价格北京十大营销策划公司
  • 网站建设画册设计湘潭关键词优化公司
  • 泉州建站平台买卖交易平台
  • 网站全局变量今天发生的重大新闻
  • 自己做的网站怎么放视频教程做销售怎样去寻找客户
  • 2002年做网站多少钱东莞搜索引擎推广
  • 网站外链接如何做百度知道问答首页
  • 做问卷赚钱的网站搜索引擎推广的常见形式有
  • 怎么做动态网站视频教程在线注册免费域名
  • 漯河商城网站建设济南专业seo推广公司
  • 什么是网站运营网络营销策略概念
  • 外贸网站建设 佛山百度2019旧版本下载
  • 网站如何使用cdn网址大全浏览器主页
  • 网站只显示 www.***.com - 和上传的文件夹百度app优化
  • 做网站搭建需要什么人如何搭建一个网站平台
  • 一个公司做2个产品网站怎么做运营网站
  • app运营方式淄博seo推广
  • 上海网站优化排名电商网站公司
  • 哪有做网站公司百度推广如何代理加盟
  • 网站建设流程的怎样的seo怎么发外链的
  • 重庆定制网站建设地址某产品网络营销推广方案
  • 网站设计架构线上推广方案怎么做
  • 网站是如何设计配置方案的历下区百度seo
  • 域名服务器怎么设置百度地图排名可以优化吗
  • 做国外进口衣服的网站好沈阳优化推广哪家好