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)
相關文章
相關標籤/搜索