tea encrypt and decrypt
Project description
✨ ftea ✨
The python binding for simple-crypto
使用
- 加密解密
from ftea import TEA
tea = TEA(bytes(16))
encoded = tea.encrypt_qq(b"haha")
print(tea.decrypt_qq(encoded))
公开函数
class TEA:
key: bytes = ...
@classmethod
def __init__(self, key: bytes) -> None: ...
def decrypt(self, text: bytes, sumtable: bytes) -> bytes: ...
def decrypt_into(self, text: bytes, sumtable: bytes, out: bytearray) -> int: ...
def decrypt_native_endian(self, text: bytes, sumtable: bytes) -> bytes: ...
def decrypt_native_endian_into(self,text: bytes, sumtable: bytes, out: bytearray) -> int: ...
def decrypt_qq(self, text: bytes) -> bytes: ...
def decrypt_qq_into(self, text: bytes, out: bytearray) -> int: ...
def encrypt(self, text: bytes, sumtable: bytes) -> bytes: ...
def encrypt_into(self, text: bytes, sumtable: bytes, out: bytearray) -> int: ...
def encrypt_native_endian(self, text: bytes, sumtable: bytes) -> bytes: ...
def encrypt_native_endian_into(self, text: bytes, sumtable: bytes, out: bytearray) -> int: ...
def encrypt_qq(self, text: bytes) -> bytes: ...
def encrypt_qq_into(self, text: bytes, out: bytearray) -> int: ...
def encrypt_len(src: int) -> int: ...
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ftea-0.1.2.tar.gz
(123.0 kB
view hashes)
Built Distributions
ftea-0.1.2-cp310-cp310-win_amd64.whl
(185.2 kB
view hashes)
ftea-0.1.2-cp39-cp39-win_amd64.whl
(186.3 kB
view hashes)
ftea-0.1.2-cp38-cp38-win_amd64.whl
(186.4 kB
view hashes)
ftea-0.1.2-cp37-cp37m-win_amd64.whl
(185.6 kB
view hashes)
ftea-0.1.2-cp36-cp36m-win_amd64.whl
(185.6 kB
view hashes)
Close
Hashes for ftea-0.1.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18f4477a51052e5602d22c505108df302b62ae145b60056ef9575770679505c6 |
|
MD5 | 8ad1fe5c18f2fdeb4b4a14abfcbca400 |
|
BLAKE2b-256 | 13485fe088a011b57cd12eb66e5024c6ed800e9a83765caf1f03221226f76557 |
Close
Hashes for ftea-0.1.2-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab8be975f73dd7f6f3b7bec608291c874f6abc35779446cfc8b6ab17130dc98e |
|
MD5 | c4c3a33117db7b13ac89f9744275f100 |
|
BLAKE2b-256 | 2f924e5b18735cc7e5009da7237cd0f930067adeaa37402632054c0e245ed1f7 |
Close
Hashes for ftea-0.1.2-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45d9c353c58d0f3851debd62d5a903691fd8af32b6e63bd23487d59de4762e64 |
|
MD5 | acf8cc201842522efa5ef2221cfdd604 |
|
BLAKE2b-256 | 3a939fbd9b542e8cfa203ca8d3856126162149c2f7d50b22239a73d904a52e3f |
Close
Hashes for ftea-0.1.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 735ac1a72867b14ecf49c171b53683e5d9e04c9994f8c072c8d48453d6181bd2 |
|
MD5 | ede4b176adddf084732bcbe84645100b |
|
BLAKE2b-256 | 05a7c80e84530e66890ab4ff40f3d39a3b5e6f026a098d9765837a2940602df0 |
Close
Hashes for ftea-0.1.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b3fd53a425ea09b2823a14b8de965ec471af355be816d8e4f9863efbe719c20 |
|
MD5 | 8ee78bfe10b2a9aa3d2571dcef7ca938 |
|
BLAKE2b-256 | 7c78c523e5f4180bcf74fae733a7bb731e577e98207eea309fda8ffa2d41470f |
Close
Hashes for ftea-0.1.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 369e0e6832ff09514003c74eb92c56a9bea6accc6c49777f7e0a88d05406bfd2 |
|
MD5 | eb9eb1a5bbc880c4613df0bd6ea6e114 |
|
BLAKE2b-256 | 3df4dd14c1b806e06a576e68aafb319f120b0ae3addc8d558146e635793e271f |
Close
Hashes for ftea-0.1.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3612d0e3d7c303805d505a6823ec6e465420d109c87ad2be32eb451414c995d |
|
MD5 | 72549da08132c94097a9ce869e943c7c |
|
BLAKE2b-256 | dc2ffafc855e07cd0ab52cfcbad69f0a9cedeed4a95b07bd0900a93fad4d5c25 |
Close
Hashes for ftea-0.1.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28e8573b0f30854dc8738db44c11436f103b54768869b1409e627950029407c4 |
|
MD5 | dc7c9455918f8876cb6e86d3cb35624d |
|
BLAKE2b-256 | 644555aba639859b175132281dcfbff40bde9886982538d83e2a343683f9da03 |
Close
Hashes for ftea-0.1.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a1c7f2956ba84145a2b476f2cf7c5cebd34ec8f20179f4225182ec578de774f |
|
MD5 | d93476c1def4d55a137ae4cdf7e86e5b |
|
BLAKE2b-256 | c41bed2ec6e56b8c71df62c5dfb1ec9d71ad03c879ccaa2eda7b9a75655e4d3e |
Close
Hashes for ftea-0.1.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09c6bf91d90101d408ed695d6185cbb29f716766dff0dcf7e964f2c5b6b019d8 |
|
MD5 | afff408362c6d3b428bce64536444d90 |
|
BLAKE2b-256 | e7587b90b8e55138a702cc25913422c33dec3b329820696f284a8bbc96f1d115 |
Close
Hashes for ftea-0.1.2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a2b935a8bdea86dcd9087e70593e7b7aa2af02b1dc8e0981133b3176194b66e |
|
MD5 | 546db7098447a7011709a7155282a1b4 |
|
BLAKE2b-256 | 643483a5b566c8fd4576be49b841f17bdfc14a5022ee6172bbbeeb493d35a10d |
Close
Hashes for ftea-0.1.2-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2950e91824378cb8067d25d144ac3e4e2fd56b9517a1442c60b13fccb04e454c |
|
MD5 | db91eec4587e00eb94af440f555ad017 |
|
BLAKE2b-256 | 0e96c1b9ca2f25cc3e8c7da1e4aeb70720e6009e855258488fe2a8ca86f1bf42 |
Close
Hashes for ftea-0.1.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7cb9c61f20ade8a44b91de515f4acb7cefc54cca45903282adb568678c34df6 |
|
MD5 | 4a4c5314a4c795735046096f1954dfb5 |
|
BLAKE2b-256 | 8ffa359babecf9d99fc3b89fd450f3a18e5d8a57d784b21226256c53bd030c95 |
Close
Hashes for ftea-0.1.2-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da1eda2a80cffd77fe76248dec49760692aa3cecb74a92df38f68d7d8d558ee2 |
|
MD5 | aa674fd004e882d09eaf34bca8ecc47e |
|
BLAKE2b-256 | 366a48b09c4be9d26d10de1cd432f80be6c397075d845b712c91931578924b47 |
Close
Hashes for ftea-0.1.2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 893c4b2aa05bdfee92170ac554fc8c54f329cbb0e501fe453070634f40dc15b3 |
|
MD5 | 88d03076e662b699657814b3c3f91f24 |
|
BLAKE2b-256 | d8d4bff13ba39278a9068fd9b5b2e38210dd64b95f8e7905e9a5ab14c9eb31bc |