字符串加密算法(3DES) (utils.encrypt_3des)

声明

加密后base64文本 = utils.encrypt_3des(被加密文本, {
        mode = 加密模式,
        key = 3DES秘钥,
        iv = 偏移量
  })

参数及返回值

  • 被加密文本
    • 需要通过3DES算法加密的文本
  • 加密模式
    • 可以输入CBC, ECB,默认为CBC
  • 3DES秘钥
    • 最长24个字符,不足24位末尾补\0,超过24个字符,末尾截断
  • iv
    • 偏移量
  • 加密后base64文本
    • 加密后的文本

说明

在线加密值比对可以使用,http://tool.chacuo.net/crypt3des

示例

y = utils.encrypt_3des('as', {mode='CBC', key='12345678', iv='12345678'})
print(y)
out=utils.decrypt_3des(y, {mode='CBC', key='12345678', iv='12345678'})
print(out)
powered by GitbookFile Modify: 2021-03-27 23:14:19

results matching ""

    No results matching ""