一种基于Hauffman编码的文本编码器。
Hencoder的Python项目详细描述
亨科德
Hencoder是一个基于贪婪算法的简单编码器
pip install Hencoder
此软件包可用于:
- 对任何给定文本进行编码/解码
- 对任何给定文件进行编码/解码。在
pip install Hencoder
这个文件可以是
- 任何纯文本文件。在
- 源代码和缩进。在
- python可读的任何其他文本。在
Hencoder的优点是什么?:开始2:
Hencoder makes sure that nobody else can decode your text other than you. :superhero:
Hencoder提供了一个使用secret key
对输入进行编码的功能。在
这secret key
确保了在知道用于编码文本的密钥之前,其他人无法解码您的编码文本。在
此密钥会添加到原始文本中,因此只有当用户输入编码时使用的密钥时,才能正确解码。在
此键可以是key = 1-100
范围内的任何值。在
Geek fact:
You can super encode your already encoded file with another key to make it even more difficult for someone to crack it.
如何使用Hencoder?:书籍:
它像黄油一样光滑。在
- 编码/解码有两种方式:
- 编码/解码text
- 编码/解码文件
Hencoder.encode(text="",key=0,path=None,inplace=False)Hencoder.decode(text="",key=0,path=None,inplace=False)*text:Textthatneedstobeencoded.{Default=''}{Optional}*key:Encoding:Secureyourdatabyaddingasecretvalue.Decoding:Whendecoding,youneedtoentersamekey.{Default=0}{Optional}*path:Ifwanttoconvertanyfile,enteritscompletepath.{Default=None}(Optional)*inplace:Whencovertingfile,modifyfileinplace.{Default=False}(Optional)
- 项目
标签: