数据加解密

  1. 使用国密sm4对数据进行加解密
  2. 使用base64对数据进行加解密

使用国密sm4对数据进行加解密

# 文档地址:https://github.com/yang3yen/pysm4?tab=readme-ov-file
# 国密介绍:https://www.cnblogs.com/mq0036/p/18175858

def sm4_encrypt(content):
    """加密"""

    secret_key = "密钥"
    result = encrypt_ecb(content, secret_key)
    return result


def sm4_decrypt(content):
    """解密"""

    secret_key = "密钥"
    result = decrypt_ecb(content, secret_key)
    return result

使用base64对数据进行加解密

import base64

def base64_encryption(content):
    """加密"""

    result = base64.b64encode((content.encode()))
    print(result)


def base64_decryption(content):
    """解密"""

    str2 = content.decode()
    result = base64.b64decode(str2).decode()
    print(result)

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。

文章标题:数据加解密

本文作者:伟生

发布时间:2024-06-16, 16:45:12

最后更新:2024-06-16, 16:58:31

原始链接:http://yoursite.com/2024/06/16/basic_20_encrypt/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏