自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录学习python的基础学习3--敲一个playfair密码加密

首先是构造密码表,涉及到5行5列的矩阵,即二维字符数组的建立。面对重复的字母需要删除,即如果删除数组指定位置的元素。playfair密码的原理请参照。悟到了以后写代码最好搞个流程图。复制数组的元素到另外一个数组。在数组指定位置插入元素。

2024-05-19 21:36:49 241 2

原创 记录学习python的基础学习2--敲一个维吉尼亚密码加密

举一个例子,明文是aaa,密钥是key(俺举的明文很特殊,是为了方便理解)就是密文=明文+密钥-A/a(A和a取决于整个的大小写问题)如果明文比密钥大的话,例如aaaa,第四个应该用a。首先必然得有维吉尼亚密码的储备知识。反应到代码上配合ASCII码。维吉尼亚密码是多表代替密码。e的表,依此可以理解第三个。即第一个明文字符对应到a。k的表,第二个则是a。

2024-05-14 13:25:28 482 2

原创 记录学习python的基础学习1--敲一个凯撒密码加密

小写字母a~z对应的百ASCII码(十进制)为"97"~“122”大写字母A~Z对应的ASCII码(十进制)为“65”~“90”我敲的是只对大小写字母加密,所以需要用ASCII码来筛选出来。数字0~9对应的ASCII码(十进制)为“48”~“57”首先是如何写for循环(有点基础,忘记的差不多了)完整凯撒密码加密(我写的算移位密码)获取单个字符的ASCII码。将ASCII码转为字符。如何将字符串转化为数组。

2024-05-13 22:59:58 405 2

原创 python中pip换源

利用pycharm的终端实现换源。后面的镜像源可根据个人需要设置。

2024-04-15 17:12:46 201 2

原创 利用matlab的guide制作一个凯撒密码加解密演示界面

标红的是我分别从两个可编辑文本读值,后面那个text2是我往一个静态文本框输出。其中一个静态文本,会弹出来一个对话框,找到string对应的静态文本四个字。代码可能不可以照搬,因为标签名字可能对不上,自己看看标签改改。先把我们需要的这些东西都拉出来,数量记得到位,布局自己调。然后对刚刚弄出来的几个控件都如法炮制,把显示的字改吧改吧。粉色什么怎么调就自己探索一下,一般拉出来是白色。右击按钮,查看回调,选择callback。请注意我选中了一个可编辑文本,没啥想法的话,就照搬我的。如图所示,两个粉的是。

2024-04-08 17:21:58 460

原创 最全安装matlab r2015a中文版,手把手教学

路径参照刚才安装matlab所在的目录,找到R2015a文件夹里的license_standalone.lic文件(一定得是选择.lic文件)。在该目录下找到bin文件夹,打开可找到matlab的启动程序(要是怕以后找不到,可以顺手整个快捷方式)一定要记住自己的安装路径,待会儿要用到!(C盘要改到D盘的可以把最开始的c改成d,后面的最好不要动)将破解文件里的文件全部粘贴在这个目录下,粘贴过程中全部选择替换。安装完毕后,打开破解文件,复制里面全部的文件。文件安装密钥保存在安装码.docx。

2023-11-18 13:51:50 328

python实现playfair密码加解密

python实现playfair密码加解密

2024-05-26

空空如也

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

TA关注的人

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