使用密码对字符串进行编码和解码的python包。

encdecp的Python项目详细描述


PyPI - DownloadsPyPI - VersionPyPI - Version

encdecpy

使用密码对字符串进行编码和解码的python包。

安装

$ pip install encdecpy

使用量

  1. base64编码解码:参数是字符串。返回字符串。

from encdecpy import base64

string = 'lorem ipsum ...'

print(base64(string).encode())
print(base64(string).decode())
  • base64(string).encode():对字符串进行编码。
  • base64(string).decode():解码字符串。
  1. atbash编码解码:参数是字符串。返回字符串。

from encdecpy import atbash

string = 'lorem ipsum ...'

print(atbash(string).encode())
print(atbash(string).decode())
  • atbash(string).encode():对字符串进行编码。
  • atbash(string).decode():解码字符串。
  1. ROT13编码解码:参数为字符串。返回字符串。

from encdecpy import rot13

string = 'lorem ipsum ...'

print(rot13(string).encode())
print(rot13(string).decode())
  • rot13(string.encode():对字符串进行编码。
  • rot13(string).decode():解码字符串。
  1. 凯撒编码解码:参数是一个字符串和一个键(整数)。返回字符串。

from encdecpy import caesar

string = 'lorem ipsum ...'

key = 8

print(caesar(string,key).encode())
print(caesar(string,key).decode())
  • caesar(string,key).encode():对字符串进行编码。
  • 凯撒(字符串,键)。decode():解码字符串。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java程序运行时错误   JavaAndroidStudio:与往常一样,四舍五入到next.5或.0   apache使用Java以表单数据形式上载文件   带矢量的java Freeflight相机如何正确旋转?   java如何以编程方式检索有关当前项目的语言、操作系统、体系结构等信息   java Twitter4J tweet实体?   java PdfBox编码异常   java在拖动未装饰的舞台时,如何强制光标停留在窗口上   JavaSpring注释扫描优化   java无法通过IntelliJ Idea在tomcat上运行服务   java在生命周期中如何拦截请求?   java中的数组返回错误