CMDB-实例

log文件夹不会直接放入程序,设计程序时候会指定服务器上某一个文件夹是存放日志的,这样在拷贝程序的时候不会很庞大,由于log日志终年累月会愈来愈大算法

 

项目目录结构详解服务器

bin : 执行文件dom

config : 自定意义配置文件测试

lib : 公共模块或者类文件加密

src: 核心业务逻辑代码spa

tests : 测试文件  # 当忘记哪个功能或者方法能够在这个测试文件内写,不能在上面的项目代码内写设计

 

AES加密日志

早期的模块是pycrypto,已经中止更新三年了,如今用pycryptodome代替ip

from Crypto.Random import get_random_bytesfrom Crypto.Cipher import AESkey = get_random_bytes(16) # 获取随机的16位秘钥,是字节类型的print(key)aes = AES.new(key,AES.MODE_ECB) # 根据秘钥初始化加密器'''加密内容,此处须要将字符串转为字节'''text = b'aaaaaaaaaaaaaaaa'en_text = aes.encrypt(text) # 使用加密器的算法对文本加密,返回bytes类型的结果print(en_text)de = str(aes.decrypt(en_text),encoding='utf-8',errors='请忽略') # 使用加密器的解密方法对文本进行解密,返回结果是bytes类型print(de)
相关文章
相关标签/搜索