自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 SadServers-第二关“Saskatoon“: counting IPs. 记录

【代码】SadServers-第二关“Saskatoon“: counting IPs. 记录。

2023-07-23 09:32:48 98

原创 Pycharm批量给IP地址添加引号

python给IP字符串批量加引号

2022-10-16 21:36:02 140 1

原创 python使用快速乘方求幂进行RSA加解密

rsa算法原理1978年美国麻省理工学院的三名密码学者R.L.Rivest,A.Shamir和L.Adleman提出了一种基于大合数因子分解困难性的公开密钥密码,简称为RSA密码。RSA密码被誉为是一种风格幽雅的公开密钥密码。既可用于加密,又可用于数字签名,安全、易懂,它已成为目前应用最广泛的公开密钥密码。RSA算法过程如下:快速乘法算法求幂例如求x16,直接计算的话需做15次乘法。如果重复对每个部分结果做平方运算即求x,x2,x4,x8,x16则只需4次乘法。在这里插入代码片de

2020-07-06 21:45:51 1553 2

原创 Python调用模块实现AES加解密

测试输入:plaintext1234567 1234567891234567预期输出:b’e232fb646d5d820620ffa609ba56200a’b’plaintext1234567’测试输入:1234567891234567 plaintext1234567预期输出:b’a49e9a7c354a9f64486b16e601fdccd7’b’1234567891234567’在这里插入代码片from Crypto.Cipher import AESfrom binascii

2020-07-06 20:26:49 584

原创 记录python实现双色球问题的解决

问题相关描述:编写一个能实现双色球选号的小程序。双色球选号由7个数字组成y,其中有6个红球,其号码的取值范围为[1,33],一个蓝球的取值范围为[1,16],要求6个红球从小到大排列,蓝球在最后输出。其输出格式为09 12 16 20 30 33 | 03。(注意,如双色球号码为3,则必须输出03)预期输入:7预期输出结果:09 12 16 20 30 33 | 0301 07 08 09 18 31 | 1605 08 21 26 28 31 | 0501 03 06 22 25 33

2020-07-06 15:07:25 854 3

原创 记录python解决约瑟夫环问题

问题相关描述有15个基督徒和15个非基督徒在海上遇险,为了能让一部分人活下来不得不将其中15个人扔到海里面去,有个人想了个办法就是大家围成一个圈,由某个人开始从1报数,报到9的人就扔到海里面,他后面的人接着从1开始报数,报到9的人继续扔到海里面,直到扔掉15个人。由于上帝的保佑,15个基督徒都幸免于难,问这些人最开始是怎么站的,哪些位置是基督徒哪些位置是非基督徒。(用1代表基督徒,0代表非基督徒)预期输出结果:101010101010101010101010101010def main():

2020-07-06 15:04:34 313

原创 Python之仿射密码算法的加解密实现

假设X,Y,a,b是Z52整数环中的元素,a和b为密钥,X是原文,Y是密文加密函数:Y=(aX+b)%52获取乘法逆元通过扩展的欧几里得算法求a的乘法逆元加密过程加密函数:Y=(aX+b)%52解密过程解密函数:X=(a的逆元)*(Y-B)%52#仿射密码z=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C',

2020-06-07 17:15:17 1100

原创 使用Python求N以内的素数以及判断N是否为素数

import mathdef Evidence(number): list1 = [] i = 2 for i in range(2,number): j = 2 for j in range (2,i): if i%j == 0: break else: list1.append(i) return list1#************End*

2020-06-03 19:37:35 1680

原创 使用Visual studio连sql接数据库时无法检索到服务器名

出现的问题如下:一直无法检索到服务器列表。目前为止,只是解决了问题,没有找出问题的原因。办法:1.右击数据库,点击属性复制数据库的名字到服务器名字就可以了

2020-06-02 18:01:15 4511 2

原创 用Python表达今天是今年的第几天

在这里插入代码片```def is_leap_year(year): """ 判断指定的年份是不是闰年 :param year: 年份 :return: 闰年返回True平年返回False """ # 请在此处添加代码 # # *************begin************# if year % 100 ==0: if year % 400 ==0: retur

2020-06-01 21:19:32 1297

原创 记录利用Python来描述中国剩余定理

在这里插入代码片```def exgcd(a,b,arr):#利用拓展欧几里得定理求乘法逆元 if b == 0: arr[0] = 1 arr[1] = 0 return a r = exgcd(b,a%b,arr) tmp = arr[0] arr[0] = arr[1] arr[1] = tmp - int(a/b)*arr[1] return r def Get_Mi(m_list,M):

2020-06-01 21:13:49 319 1

空空如也

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

TA关注的人

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