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.3.tar.gz
(122.8 kB
view hashes)
Built Distributions
ftea-0.1.3-cp310-cp310-win_amd64.whl
(185.4 kB
view hashes)
ftea-0.1.3-cp39-cp39-win_amd64.whl
(186.4 kB
view hashes)
ftea-0.1.3-cp38-cp38-win_amd64.whl
(186.5 kB
view hashes)
ftea-0.1.3-cp37-cp37m-win_amd64.whl
(185.8 kB
view hashes)
ftea-0.1.3-cp36-cp36m-win_amd64.whl
(185.8 kB
view hashes)
Close
Hashes for ftea-0.1.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71e2c3b2f4dd260c1f9f0b0e59de44eba13f76e7f50cb1a477ec995a3b4775a8 |
|
MD5 | 5a34373a722a69b28a0c924967c802d1 |
|
BLAKE2b-256 | 261d98e032b86f14a4e49c92c5e8a11f9a0809bbe8eb5c984fe11a04fed46326 |
Close
Hashes for ftea-0.1.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eda731972994db2a18328c7b41412abb8676b7672eb1f326827c3d06c4b5f7a |
|
MD5 | f9c0ca1ac0ffd1009345682dcbfeef50 |
|
BLAKE2b-256 | 30722bfc6e35aa0e35ebcaddf883dd4c4810f26a62efcd4f99e4b9f11d84c368 |
Close
Hashes for ftea-0.1.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d3ce1bdca364080ba46f69c58323802fffa4e7554803aad9311e6f2e7205f8e |
|
MD5 | 278f3a4e2edd69d79cadd5accd01e9cb |
|
BLAKE2b-256 | 57ac36a515318d564713e72d3b605e8a25653ddc40d9303397c4e265e9a9803f |
Close
Hashes for ftea-0.1.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3db2e8abfd5506426e7bd1098095e812b7d147a9782443ae1fda93430f38c9d |
|
MD5 | eeb89a6d3413027694d2cf6d05313546 |
|
BLAKE2b-256 | a7a22f23bcf8cc2dcf2a2a1499af8929386c2dd27231d37f9c74fde52eddee94 |
Close
Hashes for ftea-0.1.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91ee08b1e77a9123c4d663433d8c42d307b3e3f9f02dbbc8a4fd58eb606837d1 |
|
MD5 | 861f0c6e2cf73def3cb7d5b22173aa8d |
|
BLAKE2b-256 | c084a9a0bbf3a524e41bd1a6068f0ab748df3fa46009514ed62537e13788223a |
Close
Hashes for ftea-0.1.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9baaa2c915b6b418afff7b4cc14805163095ea16490cc5797bf68a236b602cb |
|
MD5 | f59a1bd21ef3aade7d88b257834f079e |
|
BLAKE2b-256 | c7106c960bad9254334723cf19551bdd68fcc83c675ec2fe811d7f6b287083f1 |
Close
Hashes for ftea-0.1.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23c6ab3c53651fcd2e934d624a21520e0c78b75028c5897b53c8aac208435183 |
|
MD5 | 1207471015968d188a62d21466398588 |
|
BLAKE2b-256 | b77d2b947cd4983408f275e1acdfab2029641fd57c4e337d13296b65540b6a5e |
Close
Hashes for ftea-0.1.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 476d7932c6117ce5e2778a130609ab2422c13054efb2253c590c5bf76b3ab8f2 |
|
MD5 | 32a21c2059d979398cb24b01a5efad20 |
|
BLAKE2b-256 | 89e90af3100bb750b50ae07837a5a948ac447b56a658e185547e4575f0e75183 |
Close
Hashes for ftea-0.1.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c73f5c931040b30ab70462ffdaab767d1a6bb8dde6041c4e46f63ce28ad7733e |
|
MD5 | 3c3cf4c7c0da1532e59a3b939f4b890c |
|
BLAKE2b-256 | 16271b96405f2aa7bcd9eb53ad45c17afd881a87b5dc10919d70d266b3126658 |
Close
Hashes for ftea-0.1.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d11d16c4210b6893afcffd51aa42a6bb0aa340e9488c976aa9a4a068052570b |
|
MD5 | 941b03244d264a988dbd4420a602787a |
|
BLAKE2b-256 | b37e3aa95245cdbc95190d4f8907ee597d3d54132f44b24ba724fab7c503ce6e |
Close
Hashes for ftea-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3875ef711f99175d46cdb4a39c0793ad0d898426d5ce305d7ac9a6bfbbae8076 |
|
MD5 | 73183013d393428e09cc9aa1568dde01 |
|
BLAKE2b-256 | 61ccfe2f970a530652977635e696350f5133291e53572c8bb52d74338a4ff451 |
Close
Hashes for ftea-0.1.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc74949186374ff175f94d265193c423983e14d98124e6a9e071a998592e8c61 |
|
MD5 | 1d91e58c46440aef2e983982e4e77782 |
|
BLAKE2b-256 | 05f92ebc9b86f87d404eb3cf5c851080c93f9adbf0a5e0e2c79e2f9422462437 |
Close
Hashes for ftea-0.1.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1525435b856d5946fb8f93bbd3a19bd7831b2116c895d1c59c590f27c757e82c |
|
MD5 | ff3c1d0c2cdb958dd462680615771c65 |
|
BLAKE2b-256 | 0da2fe3e61e157474e30214b1280e3e21ee35e51b549074cf46c546b9c367dcb |
Close
Hashes for ftea-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26779c9916a681eaf3d4fa1978a2bf5184e9d3cecc3673e37cdf231558d45983 |
|
MD5 | 5bc2174bc129156bc7e48334912575c9 |
|
BLAKE2b-256 | 2b7f76394ac7602fae4fd5e96e22f303d71f672d558d7064a82ba2782d25fe30 |
Close
Hashes for ftea-0.1.3-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab524f7cdedf9c7c80d528a30429df1c42365c59cf8a3f1f1cc732266af44c29 |
|
MD5 | b4253fed7900cea2d9d76bb2ad082c4e |
|
BLAKE2b-256 | 8fc70611f1df80d6a05f6cb1458e0462533a9689b9747b7191ff9f253d0335c9 |