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

网站备案 拍照网点seo工资水平

网站备案 拍照网点,seo工资水平,51星变网页游戏官网,互联网推广的优势文章目录 一、概念二、导出文件1、创建的数据库连接信息2、导出带密码的连接信息3、查看导出后的文件 三、Python代码解析四、参考地址 一、概念 Navicat中导出的带密码的文件后缀是.ncx结尾的,里面是xml格式的文件,存储了数据库的连接,方便…

文章目录

    • 一、概念
    • 二、导出文件
      • 1、创建的数据库连接信息
      • 2、导出带密码的连接信息
      • 3、查看导出后的文件
    • 三、Python代码解析
    • 四、参考地址


一、概念

Navicat中导出的带密码的文件后缀是.ncx结尾的,里面是xml格式的文件,存储了数据库的连接,方便在Navicat中进行导入和导出,共享数据库连接信息。

二、导出文件

1、创建的数据库连接信息

其中密码为:shiyrecYkXAJ65W5

在这里插入图片描述

2、导出带密码的连接信息

在这里插入图片描述

3、查看导出后的文件

打开导出以后的配置文件信息49.232.214.247.ncx

<?xml version="1.0" encoding="UTF-8"?>
<Connections Ver="1.5"><Connection ConnectionName="49.232.214.247_1" ProjectUUID="" ConnType="MYSQL" ServiceProvider="Default" Host="49.232.214.247" Port="3306" UserName="test_navicat" Password="35DFCD64284E35882562A71D5CAED5AAEFB0C5C7133922605A0DF5A3F1EE6419" SavePassword="true" SettingsSavePath="/Users/lydms/Library/Containers/com.navicat.NavicatPremium/Data/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Common/Settings/0/0/MySQL/49.232.214.247" SessionLimit="0" ClientDriverVersion="Default" ClientCharacterSet="" ClientEncoding="65001" Keepalive="false" KeepaliveInterval="240" UseConnectionTimeout="true" ConnectionTimeoutSeconds="30" UseReadTimeout="false" ReadTimeoutSeconds="30" UseWriteTimeout="true" WriteTimeoutSeconds="30" Encoding="65001" MySQLCharacterSet="true" Compression="false" AutoConnect="false" NamedPipe="false" NamedPipeSocket="" UseAdvanced="false" SSL="false" SSH="false" HTTP="false" Compatibility="false"/>
</Connections>

三、Python代码解析

import binascii
import xml.etree.ElementTree as ETfrom cryptography.hazmat.backends import default_backend
from cryptography.hazmat.primitives import padding
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modesaes_key = b'libcckeylibcckey'
aes_iv = b'libcciv libcciv '# 解密
def decrypt(upper_string):backend = default_backend()cipher = Cipher(algorithms.AES(aes_key), modes.CBC(aes_iv), backend=backend)decryptor = cipher.decryptor()encrypted_data = binascii.unhexlify(upper_string.lower())decrypted_padded_data = decryptor.update(encrypted_data) + decryptor.finalize()unpadder = padding.PKCS7(algorithms.AES.block_size).unpadder()try:data = unpadder.update(decrypted_padded_data) + unpadder.finalize()except ValueError as e:print("Decryption error: Invalid padding bytes.")raise ereturn data.decode()if __name__ == '__main__':# 本地文件地址xml_path_x = r'/Users/lydms/Downloads/49.232.214.247.ncx'# 格式化xml数据tree = ET.parse(xml_path_x)# 获取数据root_element = tree.getroot()for child in root_element:print('---------------------------------')print('ConnectionName:', child.attrib['ConnectionName'])print('Host:', child.attrib['Host'])print('Port:', child.attrib['Port'])print('UserName:', child.attrib['UserName'])print('source_Password:', child.attrib['Password'])print('Password:', decrypt(child.attrib['Password']))

可以看到将文件中加密后的密码,已经解析为明文秘钥了

加密后:35DFCD64284E35882562A71D5CAED5AAEFB0C5C7133922605A0DF5A3F1EE6419
明文:shiyrecYkXAJ65W5

执行结果:

在这里插入图片描述

四、参考地址

是参考了多个文章糅合而成的,如果有不能使用的可以参考一下

  • https://www.cnblogs.com/drewgg/p/18617750
  • https://blog.csdn.net/qyq88888/article/details/121947160
http://www.dtcms.com/wzjs/23547.html

相关文章:

  • 拱墅区哪里有网站建设企业网络营销策划书范文
  • 做嗳嗳的网站网址域名
  • wordpress声明插件福建seo推广方案
  • 随州市住房和城乡建设委员会网站房产百度账号申请注册
  • 柳州学校网站建设一个好的产品怎么推广
  • 网站维护机构给大家科普一下b站推广网站
  • app网页制作教程seo点击工具
  • 四川省建设网站建筑电工百家号权重查询站长工具
  • 淘宝上买网站建设靠谱吗宁波seo优化费用
  • 云浮哪有做网站公司佛山seo
  • 网站怎么做404 301苏州网站建设制作公司
  • 源码怎样做网站如何引流推广产品
  • 正品查询网站怎么做凡科建站和华为云哪个好
  • 想做一个网站怎么做的做网站用什么软件好
  • 腾讯cdn加速wordpressseo推广教学
  • wordpress手机端显示seo的基本工作内容
  • 网站建设与建设谷歌优化排名哪家强
  • 宁国网站建设友链目录网
  • 在国内做推广产品用什么网站好如何制作一个个人网站
  • 宝宝投票网站怎么做的百度竞价推广代理商
  • 天河区门户网站官网seo专业知识培训
  • 美心西饼在哪个网站做问卷调查前端seo是什么
  • 做混剪素材网站网络营销企业网站
  • 自己怎么做机构网站网站搭建费用
  • 做网站流程 优帮云今日足球赛事分析推荐
  • 广州门户网站开发哪有恶意点击软件买的
  • 深圳企业网站建设费用明细个人网站规划书模板
  • 学手机网站建设网站建设公司哪家好?该如何选择
  • 石景山做网站公司独立站seo外链平台
  • 南宁网站制作计划魔方优化大师官网下载