- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 Python 中使用AES加密 解密
关于JS中CryptoJS加密在Python中如何实现首先我们看看js中CryptoJS的使用写法如下所示var srcs = CryptoJS.enc.Utf8.parse("974680");var k = CryptoJS.enc.Utf8.parse("qnbyzzwmdgghmcnm");var en = CryptoJS.AES.encrypt(srcs, k, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7
2021-11-23 16:24:49 1980
原创 python rc4加密——解密代码
rc4加密解密代码如下:from Crypto.Cipher import ARC4import base64def rc4_encrypt(data, key1): # 加密 key = bytes(key1, encoding='utf-8') enc = ARC4.new(key) res = enc.encrypt(data.encode('utf-8')) res=base64.b64encode(res) res = str(res,
2021-10-12 11:18:42 5465
原创 python多线程中线程锁的使用
python多线程中线程锁的使用定义两个函数分别循环输出数字和字母import timeimport stringdef func1(): for i in range(1,52,2): print(i,end='') print(i+1,end='') time.sleep(0.1)def func2(): for j in list(string.ascii_uppercase): print(j)
2021-04-09 12:30:31 779
原创 装饰器练习,如何使用wraps
装饰器练习,如何使用wrapsPython装饰器在实现的时候,有一些细节需要被注意。例如,被装饰后的函数其实已经是另外一个函数了(函数名等函数属性会发生改变)。这样有时候会对程序造成一些不便,例如笔者想对flask框架中的一些函数添加自定义的decorator,添加后由于函数名和函数的doc发生了改变,对测试结果有一些影响。所以,Python的functools包中提供了一个叫wraps的decorator来消除这样的副作用。写一个decorator的时候,最好在实现之前加上functools的wrap
2021-04-09 11:41:50 127
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人