📜  featedswdas (1)

📅  最后修改于: 2023-12-03 15:00:44.486000             🧑  作者: Mango

介绍

featedswdas 是一个基于 Python 的通用字符串加密/解密库。它为程序员提供了一种简单可靠的方式来保护他们的敏感信息。

功能
  1. 支持常用的加密/解密算法,包括 AES、DES、RSA 等;
  2. 提供简单易用的 API,让程序员可以轻松地在自己的代码中使用加密/解密功能;
  3. 支持将加密后的字符串编码成 Base64 格式,方便在网络中传输;
  4. 支持对加密算法的参数进行配置,让程序员可以选择最合适的加密方式。
使用方法

安装

pip install featedswdas

加密/解密字符串

import featedswdas

# 加密字符串
encrypted = featedswdas.encrypt('hello world', 'secret_key', 'AES')

# 解密字符串
decrypted = featedswdas.decrypt(encrypted, 'secret_key', 'AES')

说明:以上示例使用 AES 算法对字符串 hello world 进行加密/解密,密钥为 secret_key

Base64 编解码

import featedswdas

# 编码成 Base64 格式
encoded = featedswdas.base64_encode('hello world')

# 解码 Base64 格式字符串
decoded = featedswdas.base64_decode(encoded)
配置加密算法
import featedswdas

# 使用 DES 加密算法,密钥长度为 8
featedswdas.set_algorithm('DES', key_length=8)

# 加密字符串
encrypted = featedswdas.encrypt('hello world', 'secret_key', 'DES')

# 解密字符串
decrypted = featedswdas.decrypt(encrypted, 'secret_key', 'DES')

说明:以上示例使用 DES 算法对字符串 hello world 进行加密/解密,密钥为 secret_key,密钥长度为 8 个字符。

支持的加密算法
  • AES
  • DES
  • RSA
支持的编码格式
  • Base64
结束语

featedswdas 是一个功能全面、易用的字符串加密/解密库,拥有多种加密算法和编码格式,并支持参数配置,能够满足大部分程序员的需求。欢迎使用!