成人黄网站A片免费观看,欧美人妻少妇精品久久黑人,国产内射999视频一区,国产成年女人毛片80S网站

Section Menu:  

AES加密函數(shù):encrypt()

  • 發(fā)布時(shí)間: 2019-08-28 00:00
  •    閱讀: 4866   

描述

encrypt() 在每個(gè)項(xiàng)目安裝時(shí)會(huì)在config/key.py文件中自動(dòng)生成隨機(jī)密鑰 KGCMS_KEY ,加密和解密都會(huì)根據(jù)秘鑰來處理。


語法

以下是 encrypt() 的語法:

encrypt(text, cipher_method='MODE_CBC', pad_method='PKCS5Padding', code_method='base64')

參數(shù)

    ● text [str]:需要加密的字符串。
    ● cipher_method [str]:加密方法,目前只有"MODE_ECB"、"MODE_CBC"兩種。
    ● pad_method [str]:填充方式,解決 Java 問題選用"PKCS5Padding"。
    ● code_method [str]:編碼方式,目前只有"base64"、"hex"兩種。


返回值

返回一個(gè)字符串。


實(shí)例

以下展示了使用 encrypt() 的實(shí)例:

from kyger.cipher_aes import CipherAes
return CipherAes().encrypt('id=51&username=kgcms')  # 加密

以上實(shí)例運(yùn)行后輸出的結(jié)果為:

'hjVfBNWyqXziY83rL1EHPmyiCGTOtoKw/Nlns4C6OVo='

適應(yīng)版本

v1.0.1