自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 密码学—Playfair加密算法 python实现

本篇文章主要介绍代码实现,而不介绍具体加密原理,具体原理读者可以自行百度。# Playfair密码#(创建密钥矩阵的算法小部分参考了其他人的做法,具体加解密核心代码则为原创)# 字母表letter_list = 'ABCDEFGHIKLMNOPQRSTUVWXYZ'# 移除字符串中重复的字母def remove_duplicates(key): key = key.upper() # 转成大写字母组成的字符串 _key = '' for ch in key:

2021-05-27 22:09:00 3743 1

原创 密码学之单表密码 python实现及密码分析

单表密码在凯撒密码之上做了改进(对密钥进行置换),原理较为简单。plaintext = input('明文:')key = input('密钥:')plaintext = plaintext.replace(" ", "")plaintexts = []keys = []for p in plaintext: if ord('A') <= ord(p) <= ord('Z') or ord('a') <= ord(p) <= ord('z'):

2021-05-23 14:48:57 2174 1

原创 密码学之欧几里德拓展算法 python代码实现

欧几里德拓展算法的python实现

2021-05-16 13:01:39 703 2

原创 数字图像处理:图像的平移变换 matlab实现

要求:对图像进行平移操作,平移后图像的原点位于(2,10)位置。该文章代码采用平移变换矩阵实现平移操作。I=imread('E:\informt\lesson\数字图像处理与安全\图像集\Flower.bmp');%图像平移变换clc [r,c,p]=size(J); dst=zeros(r,c,3); dx=2; dy=10; tras=[1 0 dx;0 1 dy;0 0 1]; for i=1:r for j=1:c temp=[i;j;1];

2021-05-16 12:56:44 2866 4

原创 数字图像处理——matlab实现 图像灰度等级化(2个等级,4个等级,8个等级,16个等级,32个等级,64个等级,128个等级的灰度图)

图像灰度等级化相关知识读者可以自行百度,本篇文章只放matlab的实现代码。在做这个实验时,在网上没有找到好用的代码,自己后来试了一些他人的方法,最后修改完善得到了该篇文章的代码,希望有所帮助。My = imread('E:\informt\lesson\数字图像处理与安全\图像集\Fruit.bmp'); %读取图像MyGrayPic = rgb2gray(My); %灰度图像等级化hold on;figure(6);subplot(2,4,1);imshow(MyGrayPic)

2021-05-16 12:51:59 11944 5

原创 算法设计实验二:递归算法——整数规划、汉诺塔 python代码实现

本文

2021-05-16 12:42:53 306

原创 算法设计实验一 :异序词检测的三种方法 python实现代码

具体所使用的方法可参考Turing的《python数据结构与算法分析》或搜索其他资料文章。清点法def anagramSolution(a,b): if len(a)!=len(b): return False else: a = a.lower() b = b.lower() bb = list(b) lenth = len(a) pos1 = 0 flag1 = Tr

2021-05-16 12:33:45 796

空空如也

空空如也

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

TA关注的人

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