自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 对称密码DES的算法实现

本文详细介绍了DES对称加密算法的实现与应用。文章首先概述了DES算法的核心特点,包括64位数据块加密、16轮迭代变换等流程。随后详细解析了加密和解密的核心代码实现,重点阐述了密钥生成、置换操作、S盒替换等关键步骤的逻辑。最后展示了基于PyQt5的GUI界面设计,将算法与可视化交互结合,实现了DES加密解密的完整应用。全文通过代码实例和分步解析,系统性地呈现了DES算法的技术实现细节及其Python应用落地过程。

2025-11-25 19:28:38 926

原创 古典密码Vigenere的算法实现

本文聚焦维吉尼亚密码的加解密核心逻辑,该密码是古典多表代换密码,通过密钥循环复用动态调整移位量,克服单表代换密码的频率漏洞。加密核心为 “输入标准化→密钥循环→模 26 加法运算→输出格式化”,先过滤非法字符、统一大小写,再通过模运算实现字母循环移位,支持密文分组与大小写配置;解密为加密逆运算,以模 26 减法还原明文。

2025-11-21 20:33:46 255

原创 商用密码测评1(对称、非对称、哈希密码及服务器密码机)

商用密码测评1(对称、非对称、哈希密码及服务器密码机)

2025-11-12 19:02:37 1164

原创 古典密码Playfair的算法实现

本文介绍 Playfair 密码的核心原理与历史背景,结合给定的大小写、非字母、填充字符处理规则,详细拆解加解密核心代码逻辑,搭配 Qt Designer 设计的可视化 UI,完整演示从算法实现到 Python 应用落地的全流程。

2025-11-11 17:01:22 1228

原创 古典密码Hill的算法实现

本文介绍希尔密码的核心原理与数学基础,详细拆解加解密核心代码逻辑,结合 Qt Designer 设计的可视化 UI,完整演示从算法实现到 Python 应用落地的全流程。

2025-11-11 11:18:42 903

原创 古典密码Caesar的算法实现2(基于QT设计师生成UI界面)

本文以凯撒密码加密解密UI为案例,简述Qt Designer的核心区域、可视化设计逻辑及.ui文件转Python代码并绑定功能的完整流程。

2025-11-09 23:29:44 901

原创 古典密码Caesar的算法实现1

本文阐述Caesar密码3位固定移位规则与数学模型,解析其映射表法加密、数学运算法解密的实现逻辑。

2025-11-08 22:04:40 956

原创 FeatherDuster:基于 Python 的加密破解与密码分析工具

FeatherDuster 是一款基于 Python 开发的加密破解与密码分析工具,核心定位是简化弱加密系统的识别与利用流程。工具依托独立可用的 Cryptanalib 库,具备自动化编码识别解码、加密属性智能检测、多类型加密破解等功能,支持 Base64、RSA、流密码等多种编码与加密方式的处理。其提供交互式控制台操作与底层库调用两种模式,适配渗透测试、安全研究、教育教学等场景。工具兼顾易用性与扩展性,既降低新手使用门槛,又支持开发者二次定制,是加密安全分析领域的高效实用工具,需在授权场景下合法使用。

2025-11-07 20:49:28 686

原创 Python 实现 Hash 暴力破解:Psudohash 密码生成工具

Psudohash 是一款基于 Python 的 Hash 暴力破解专用密码生成工具。它模拟人类密码设置习惯,通过关键词衍生大小写混合、字符替换、年份 / 数字追加、特殊字符填充等多维度变体,生成高覆盖率明文候选字典。工具支持多关键词组合、长度筛选、自定义填充值等高度自定义配置,适配渗透测试、密码强度检测等场景。本文从工具定位、代码逻辑、安装部署、使用方法及实战场景展开解析,为 Hash 暴力破解提供高效明文生成方案,助力提升破解效率。

2025-11-07 20:26:44 1155

原创 bcrypt:Python 密码安全的核心哈希工具

bcrypt 是 Python 中一款安全易用的密码哈希工具,主要功能就是生成盐值、哈希密码、验证密码,还能从密码派生加密密钥;遇到超 72 字符的长密码,先处理再哈希就行。不管是用户注册存密码、登录验密码,都能用,是兼顾安全性和易用性的密码管理优选工具。

2025-11-05 19:05:18 801

原创 随机密码生成器(代码详解)

本文介绍 Python+PyQt6 开发的随机密码生成器的代码,适合初学者入门。

2025-11-05 18:38:28 175

原创 随机密码生成器(基于Python和PyQt6开发的桌面应用程序)

本文介绍基于Python+PyQt6开发的随机密码生成器,辅以sys、random、os模块及QThread多线程技术,解决手动设密“安全低、重复高、自定义难”痛点。支持密码长度4-32位、字符类型(、前缀后缀、必含字符及1-1000个生成量配置;QThread分离UI与生成线程,信号-槽保障异步通信防卡顿。提供结果展示、单/批量复制、本地追加保存(防覆盖),含参数校验、异常捕获、窗口关闭线程优雅停止等稳定设计。适用于个人、IT管理员及开发者,可快速生成安全密码,代码模块化,功能功能闭环。

2025-11-04 17:55:47 570

原创 个人消费信息管理系统(基于 Tkinter 的 GUI 开发与数据库交互实现)

本资源为 “个人消费信息管理系统(基于 Tkinter 与 SQL Server)” 的开发配套材料,涵盖核心代码文件、技术栈与环境说明,以及全流程报错排查方案(含环境配置验证、SQL Server 连接问题、程序运行错误、结果查看指引等场景的原因分析与分步解决方法),适用于该系统的开发实践、学习复盘或部署参考。

2025-11-04 17:11:05 648

FeatherDuster:基于 Python 的加密破解与密码分析工具

FeatherDuster 是一款基于 Python 开发的加密破解与密码分析工具,核心定位是简化弱加密系统的识别与利用流程。工具依托独立可用的 Cryptanalib 库,具备自动化编码识别解码、加密属性智能检测、多类型加密破解等功能,支持 Base64、RSA、流密码等多种编码与加密方式的处理。其提供交互式控制台操作与底层库调用两种模式,适配渗透测试、安全研究、教育教学等场景。工具兼顾易用性与扩展性,既降低新手使用门槛,又支持开发者二次定制,是加密安全分析领域的高效实用工具,需在授权场景下合法使用。

2025-11-07

bcrypt:Python 密码安全的核心哈希工具

bcrypt 是基于 Blowfish 算法的 Python 密码哈希工具,核心功能是将明文密码转为不可逆哈希值,避免系统存储明文。其通过随机盐值(自动混入哈希结果,无需单独存储)抵御彩虹表攻击,盐值与明文混合哈希使相同密码产生不同结果,让预计算攻击失效。 主要功能包括:用gensalt()生成含工作因子(rounds=12-14)的盐值;hashpw()将字节类型密码与盐值哈希;checkpw()验证输入密码与存储哈希的匹配性;kdf()从密码派生加密密钥。 针对超长密码(>72 字符),需先经 SHA256+Base64 处理再哈希。工作因子可调整,平衡安全性与性能,是用户注册、登录等场景的密码安全首选,兼顾易用性与抗暴力破解能力。

2025-11-05

随机密码生成器(基于Python和PyQt6开发的桌面应用程序)

本文介绍基于Python+PyQt6开发的随机密码生成器,辅以sys、random、os模块及QThread多线程技术,解决手动设密“安全低、重复高、自定义难”痛点。支持密码长度4-32位、字符类型(小写/大写/数字/特殊字符)、前缀后缀、必含字符及1-1000个生成量配置;QThread分离UI与生成线程,信号-槽保障异步通信防卡顿。提供结果展示、单/批量复制、本地追加保存(防覆盖),含参数校验、异常捕获、窗口关闭线程优雅停止等稳定设计。适用于个人、IT管理员及开发者,可快速生成安全密码,代码模块化,功能闭环。

2025-11-04

个人消费信息管理系统(基于 Tkinter 的 GUI 开发与数据库交互实现)

本资源为“个人消费信息管理系统(基于Tkinter与SQL Server)”的开发配套材料,涵盖核心代码文件、技术栈与环境说明,以及全流程报错排查方案,适用于该系统的开发实践、学习复盘或部署参考。

2025-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除