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.4.tar.gz
(122.9 kB
view hashes)
Built Distributions
ftea-0.1.4-cp310-cp310-win_amd64.whl
(184.6 kB
view hashes)
ftea-0.1.4-cp39-cp39-win_amd64.whl
(185.6 kB
view hashes)
ftea-0.1.4-cp38-cp38-win_amd64.whl
(185.8 kB
view hashes)
ftea-0.1.4-cp37-cp37m-win_amd64.whl
(185.0 kB
view hashes)
ftea-0.1.4-cp36-cp36m-win_amd64.whl
(185.0 kB
view hashes)
Close
Hashes for ftea-0.1.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe531d860769119acd33f672d029c4b448f01b5267c58ee389b66f00134295bf |
|
MD5 | f33b562e2e77795f102459e5cd13d9fb |
|
BLAKE2b-256 | 81e5205a6019feb57c699d1304d9f55a43449b4927cc17b74ea64deb3abc0e49 |
Close
Hashes for ftea-0.1.4-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e45eb5cc7c69574dc92286e1ea533c7eac298355641a80e8bbdc34417bb9369 |
|
MD5 | 1b33f0e73a336cafb3aa373c0010c6d7 |
|
BLAKE2b-256 | 1f02e6f50a30244dd5632242191571b4ad1b4546a01da1f0d3144417cc65020c |
Close
Hashes for ftea-0.1.4-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b599164a6dd6730cb5dcce2b985eb30e4a741a972d894545668cbcbf7169d71c |
|
MD5 | 86f125eeba03a2e64fe4c546a9a9f4f5 |
|
BLAKE2b-256 | cb7d45d67ac7f62ee1e3fd8728e04234d9d1e9775875e4b47d49cf2c96f9563b |
Close
Hashes for ftea-0.1.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a21a07ecdfeb90b78d5ea3a367cd138e9772564df2edf86e09044f8efc0af629 |
|
MD5 | 0a06972de18eb3bb28dc1565b0b68173 |
|
BLAKE2b-256 | 233fc88002e5101ff6cb5ee7cd539a896f53b0cd12093e1fff8c61e47a614d27 |
Close
Hashes for ftea-0.1.4-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aaeff76cfc39ab76b566d23daaf4a7aac229f973af66970e9088ea836d9f073 |
|
MD5 | 647ecaf821593c358b7b1fe31c075a8d |
|
BLAKE2b-256 | 1f95abad725d1b72b9cfd82feaaed0e6dc82f20d5f15ea4c80f43259cf808a35 |
Close
Hashes for ftea-0.1.4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81d23f0bb090dd9016ecf7f52c4098546bd7f2c31cf37cb497bd4d658ec0c361 |
|
MD5 | aa99536e3c16b46bed3993e98eca5ce0 |
|
BLAKE2b-256 | d21be6a051ee25d1481e30452075da6b7b5577395e6c1b0a70fa93d0e6f42947 |
Close
Hashes for ftea-0.1.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64590d4a7a529b9e30f5b5ebd9498f5c5c2d237d9384accabd09a7fa18bb4af8 |
|
MD5 | b5ef320dbca7b50f2b1b30cd0e79b245 |
|
BLAKE2b-256 | 6bd7174f06822f0fdb1061a5b54dfe4ee0bcce2654c9f386682db7772bf5172f |
Close
Hashes for ftea-0.1.4-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13b04805a89454a28924970492e5b1f29f080539fd679882eb087219927cf794 |
|
MD5 | d441cf466a6216d2120f2da58bb1e3a9 |
|
BLAKE2b-256 | e3219c3b8dee2f840f710961400703ed228437c95782e4a57f727b9bd8bcd26c |
Close
Hashes for ftea-0.1.4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57e8bac24e390560bb289c17ccbce75646d164f9727049a8eef6399cf7248516 |
|
MD5 | 230322ab3281ab54903d09815053f2d5 |
|
BLAKE2b-256 | 905c3dcfa8675a562f17c58cbf9d102b089aaef82e4428192118767506b6686f |
Close
Hashes for ftea-0.1.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c252d992af2336890f896421b3d5c1aeab9b7d26fe2ea3c506e951990b9743ca |
|
MD5 | d80ef38e233b99d29351cd1c50932a52 |
|
BLAKE2b-256 | 6c89da4fd5f8a80d29fdefb10d77e4d4a7fbc538d62e6db0c15625cc17436c36 |
Close
Hashes for ftea-0.1.4-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6b4a5e71692e2da402dadb51d0f6995c0618f387a9e214689f141884bfa13d3 |
|
MD5 | b1b06461c5ceaf88acf4e62b9bcf0f40 |
|
BLAKE2b-256 | 453fc3d5d8d7fbbe2a25db73e8bf6aabbc07fb0cd1af255aaa968eb123f8d997 |
Close
Hashes for ftea-0.1.4-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68926aa2054709d02223e2fa2da2cd203fb59d8402060dab80698cff87070418 |
|
MD5 | 90308b588ae89bb59586ceb31713e9b1 |
|
BLAKE2b-256 | 71e890a744268c60be98ac20567d015095d9e15de71977ad5dbe5f147979488a |
Close
Hashes for ftea-0.1.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d572ad1a8beae48ee36604370aef81bc39e839e4d3a0e6e0392fabd14a78afd3 |
|
MD5 | 3079b6838920896b24f41a3f8ba8c514 |
|
BLAKE2b-256 | 368341cbda64a216775b07ba1b7c7d464183bb7bfc188278a20ae8bb23b77a4a |
Close
Hashes for ftea-0.1.4-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26ba92c2b91eb2392a14582e712c00283400ee14412bec6801bd6f141037de71 |
|
MD5 | 297c180cced44b4c5ae2f322669bb298 |
|
BLAKE2b-256 | e1ec5b7c67067000af43da20b3401d79242d1c77a7e69a75c0b3a42372925f03 |
Close
Hashes for ftea-0.1.4-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 681408b2709d6efe203f9f6bdb5a22c349f6732f39e0d4361321dfec158edaf6 |
|
MD5 | 7bd55287e933037b02c2c7777d0c827e |
|
BLAKE2b-256 | 2fd05fc5675480dfb4e8ec7eb36a29edd1d20cd0c81926447f894c6159c9081a |