4 熊與猫v

尚未进行身份认证

暂无相关简介

等级
TA的排名 30w+

Hibernate5.3版本连接MySQL8的一系列问题解决

MySQL8.0以后,用的连接驱动改变了,driver必须加上.cj。如com.mysql.cj.jdbc.Driver。url为jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC。驱动更新为5.0版本的驱动不能使用。Hibernate的hibernate.cfg.xml配置为<!DOCTYPE h...

2018-07-24 11:16:40

Python实现RSA签名,验签

import rsa# 生成密钥(pubkey, privkey) = rsa.newkeys(1024)# 保存密钥with open('public.pem','w+') as f: f.write(pubkey.save_pkcs1().decode())with open('private.pem','w+') as f: f.write(privkey.save_pkc...

2018-04-22 17:00:10

Python实现RSA加密,解密

import mathimport random#生成素数数组def prime_array(): arraya = [] for i in range(2,100): #生成前100中的素数,从2开始因为2是最小的素数 x = prime(i,2) #i为素数时返回True,则将x加入arraya数组中;2为测试值 if x: ...

2018-04-22 16:59:16

Python实现DH密钥协议

import randomimport mathdef isprime() :#判断是否素数,直至输入为素数为止 count = 1 while count: n = int(input("输入一个质数(p):")) for i in range(2, n): if n % i == 0: ...

2018-04-22 16:57:17

Python实现AES的S-box的构造

整体思路:1.初始化S-box,使第xx行第yy列的元素为{xyxy}。 2.对S-box中的每个元素求乘法逆元 3.对S-box中的公式运用一下公式得到最终的S-box。b′i=bi⊕b(i+4)mod8⊕b(i+5)mod8⊕b(i+6)mod8⊕b(i+7)mod8⊕cibi′=bi⊕b(i+4)mod8⊕b(i+5)mod8⊕b(i+6)mod8⊕b(i+7)mod8⊕ci其中(c7c6c...

2018-03-25 18:33:05

Python实现任意两个不等质数p,q,N=p*q,构造Zn*(小于N且与N互质,modN),是否成群

完整代码如下:#判断是否为素数def isprime(): count = 1 while (count): n = int(input("输入一个质数:")) for i in range(2, n): if n % i == 0: print(" %d 这不是一个质数!" % n) ...

2018-03-25 18:28:50
勋章 我的勋章
    暂无奖章