密码算法的python包

pycrypt-dev的Python项目详细描述


#pycrypt

一组**密码算法**,如反向密码,caeser密码和更多的密码用于加密srcipts。它易于使用,可以在任何不懂或不懂密码的脚本中实现。

**它仍在开发中**

pycrypt包中包含的算法:
*反向密码
*caeser密码
*rot13密码
*异或密码
*仿射密码
*viginere密码

从pypi安装


确保您使用的是“python3”,并且安装并启用了“pip”。在命令行上,简单运行:



`pip install pycrypt\u dev `










`git clone https://github.com/ayanbag/pycrypt.git`








>安装pydl及其依赖项























>。#教程

要在程序中使用**pycrypt**,必须导入它:

`import py.pycrypt`


*反向密码:

`py.pycrypt.reverse.cipher(消息)`

where,message->;它是一组要加密的字符或字符串。

**注意**:


要解密使用反向密码加密的当前密码文本,

~~~~~
来自pycrypt import reverse_cipher
cipher廑text=“naya”
print(reverse廑cipher(cipher廑text))
~~~~
输出:ayan

*caeser cipher:

`py.pycrypt.caesar廑cipher(message,encode=false,decode=false)`

where,message->;(字符串)要加密或解密的一组字符或字符串。

encode->;(boolean)如果要加密当前消息,请设置*true*。默认情况下,设置为*false*

decode->;(布尔值)如果要解密当前密码文本,请设置*true*。默认设置为*false*

*rot13密码:

`py.pycrypt.rot13_密码(消息)`

where,消息->;(字符串)要加密的一组字符或字符串。

**注意**:


要解密用rot13密码加密的当前密码文本,从py.pycrypt导入rot13密码
cipher\u text=“nlna”
print(rot13密码(密文))
~~~~~~
>输出:ayan



*异或密码:
































>键->;(字符串)用于对消息进行加密。


**注意**:








~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




*仿射密码:




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~密码(消息,encode=false,decode=false)`

where,message->;(string)这是一组要加密或解密的字符或字符串。


encode->;(boolean)set*true*如果要加密当前消息。默认情况下,它是*false*

decode->;(布尔值)如果要解密当前密码文本,请设置*true*。默认情况下为*false*

*viginere cipher:

`py.pycrypt.viginere_cipher(message,keyword='crypto',dececode=false,decode=false)`

where,message->;(字符串)它是一组要加密或解密的字符或字符串。

当前密码文本。默认情况下为*false*

\pycrypt cli


`$pycrypt`

**或**

`$pycrypt[funtion\u name]`

>

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

推荐PyPI第三方库


热门话题
java Apache Flink外部Jar   创建和强制转换对象数组时发生java错误   Java,添加数组   具有相同包结构和类的java JAR   java Jenkins未能构建Maven项目   java为什么一个forloop比另一个更快,尽管它们做的“一样”?   servlets在将“/”站点迁移到Java EE包时处理contextpath引用   无法解析java MavReplugin:2.21或其某个依赖项   泛型如何编写比较器来泛化Java中的两种类型的对象?   java Android Emulator未在netbeans上加载   多线程Java使用线程对数组中的数字求和:在同步块中使用新变量作为锁:差异   java如何在JSP/servlet中设置<input>标记的值?