# _*_coding=utf-8 _*_ import base64 from Crypto.Cipher import DES class EncryptData(): def __init__(self, key): self.key = key self.length = DES.block_size self.des = DES.new(key, DES.MODE_ECB) def set_type(self, data): while len(data) % self.length != 0: data += b'\x00' return data def encrypt(self, data): d = self.set_type(data) rs = self.des.encrypt(d) msg = str(base64.b64encode(rs), encoding='utf-8') return msg def decrypt(self, data): rs = base64.b64decode(data.encode('utf-8')) rs = self.des.decrypt(rs) return rs if __name__ == '__main__': key = b'12345678' str = b'sxt' enc = EncryptData(key) encrypt_data = enc.encrypt(str) decrypt_data = enc.decrypt(encrypt_data) print(f'加密的数据为{encrypt_data}') print(f'解密的数据为{decrypt_data}')
老师这是啥问题啊 , bytes对象不可调用? 但是base64加密就是需要bytes类型的数据啊
老师,为什么会这样?没有保存吗?麻烦了!
老师这个第一行if那什么意思??????__main__?????????
老师我之前下的IDEA是社区版的,没有diagrams这个选项,需要下旗舰版的吗
sql语句里,分组的话不是可以group by子句吗
老师,你好。有两个管道通信问题。
管道通信内容只能使用一次吗?第6行也加入运行,程序卡在这里了。
管道通信内容是否应该放在子进程开启(p1.start())前定义?但课程中的是在子进程启动后定义的,按理子进程先启动,con2中还没内容应该报错的,但实际运行没报错。
from multiprocessing import Process,Pipe,current_process import os def func(name,con): print('当前进程{},ID:{},内容是:{}'.format(name,current_process().pid,con.recv())) # print('当前进程{},ID:{},内容是:{}'.format(name, os.getpid(), con.recv())) con.send('你好!') if __name__=='__main__': print('主进程,ID:{}'.format(current_process().pid)) print('主进程,ID:{}'.format(os.getpid())) con1,con2=Pipe() con1.send('Hello world!') p1.start() p1 = Process(target=func, args=('p1', con2)) p1.join() print(con1.recv())
IDEA这个写的代码保存的文件代码在什么位置,安装在c盘的,没有设置保存目录
为什么要写成下面这样
MethodGeneric methodGeneric2 = new MethodGeneric(); String name = methodGeneric2.getName("abc"); System.out.println(name);
我写成这样不是更快吗
MethodGeneric methodGeneric2 = new MethodGeneric(); System.out.println(methodGeneric2.getName("abc"));
老师,那个,我想知道,用send或者next返回到yiled时,怎么确定返回的是哪一个yiled呢?当出现多个yiled时?
讲课老师是用终端运行py文件,我看他只是输入一个 01,然后回车 就自动补齐py文件的路径了,为啥我输入01 点回车 没有给我补齐文件路径,是不是有啥快捷键。
直接复制到输入框的值为什么获取不到呢?我ctrl+V复制就显示我按下那个键,没有获取到我输入的值 <input v-on:keyup="invalues"></input> invalues(event){ console.log(event.key); }
老师,无法访问index页面。
parent.rar
其他的都可以,就百度拒绝访问,这是正常的吗?
老师,这个自动生成左边代码的快捷键是什么?
老师,像这种方法,继承了哪个接口,重写了那个父类的方法,这种东西需要记忆吗,我看视频都有提到,可是不容易记住,需要掌握到什么程度?
还是只要会用就行了,返回值需要掌握吗,笔试面试会不会问这些东西?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637