python学习
GG_Killer
这个作者很懒,什么都没留下…
展开
-
信息隐藏课程之简单的LSB最低位隐写
PYTHON 大法简便快捷# -*- coding: utf-8 -*-_author_ = 'xiao_lu'#取出RGB 值得 lsb 替换import Imageimport matplotlib.pyplot as plt#得到加密文字的二进制形式def plus(str): return str.zfill(8)def get_key(): f =原创 2016-11-26 19:27:22 · 6887 阅读 · 0 评论 -
密码学之Pohlig-Helliman算法求离散对数
对于一个素数p,先求n=p-1并将其分解为x个素数因子,对于每一个因子q及其指数c,应用Pohlig-Helliman算法求解(a0,a1,a3............ac-1)根据a=(for i=0 to c-1:ai*q^i)+s*q^(s为某一整数) 求得 x个同余式,最后利用中国剩余定理求解离散对数的解# -*- coding: utf-8 -*-_author_ =原创 2016-12-02 22:20:14 · 3490 阅读 · 1 评论 -
信息隐藏课程之索引图像的隐写
不得不提 图像的学习还是很好玩的 !首先介绍下索引图像(百度百科)索引图像是一种把像素值直接作为RGB调色板下标的图像。索引图像可把像素值“直接映射”为调色板数值。调色板通常与索引图像存储在一起,装载图像时,调色板将和图像一同自动装载。我们就是在索引图像的像素索引上进行隐写不多说,步骤见代码(包括解密)加密过程:#找出欲嵌入信息的像素索原创 2016-11-26 19:29:08 · 1281 阅读 · 2 评论 -
python解压zip文件
# -*- coding: utf-8 -*-_author_ = 'xiao_lu'import zipfileimport osfrom threading import Threadimport time# 压缩文件的路径path = r'D:\1.zip'def pojie_zip(path, password): if path[-4:] == '.zip':转载 2016-11-26 19:37:31 · 792 阅读 · 0 评论 -
Python实现对一个网络段扫描及端口扫描
近日网络安全老师布置了一个题目,让搞一个端口扫描器,心想没有Python解决不了的问题,因为时间紧,就简单的做了一个,没有使用线程,电脑也比较low 速度较慢,凑合着也能跟着玩(端口扫描我用的是nmap,没有使用socket,因此大家运行时要先安装nmap,或者把namp扫描的部分换成socket连接即可,使用nmap要记得修改nmap.py中的路径,百度即可)讲究完美的我也简单的使原创 2016-12-14 12:35:24 · 5744 阅读 · 0 评论