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.0rc1.tar.gz
(116.2 kB
view hashes)
Built Distributions
ftea-0.1.0rc1-cp39-cp39-win_amd64.whl
(181.1 kB
view hashes)
ftea-0.1.0rc1-cp38-cp38-win_amd64.whl
(181.1 kB
view hashes)
Close
Hashes for ftea-0.1.0rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b37afa5b28031f0382b7d75d0fa9b2120a1baf779e1e7c8741606a2a7888ca37 |
|
MD5 | 2a46e4bd8eecad65bc6d51ee9312cdff |
|
BLAKE2b-256 | 85542f9e5f987bd7cede0ed53875d5d0eceed7aa3f8d90fcbc14ace115439b4b |
Close
Hashes for ftea-0.1.0rc1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0242f3987ce71eeca402c5806eebbea091c71e71c0e3cf6254f52a16dcd5aab0 |
|
MD5 | a81e9d3f2245b5cd5670693108a44e71 |
|
BLAKE2b-256 | cd13d8134105dd8654ef95cd2cf833d3c08222a7ba0c540f6aa223a67e5da10e |
Close
Hashes for ftea-0.1.0rc1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ef144eed95bd8b15c8106ba43926b1cf2e1ae351d825d884067d978d3bd3021 |
|
MD5 | 964edd50ebefafb018aa359e073b0d75 |
|
BLAKE2b-256 | cb2a2747a6149c35d5c3a453b5ec78e7feeea9471ab24c5cea3662b6164cb12b |
Close
Hashes for ftea-0.1.0rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbfcb16eb9a1604de5840aa5c5c248a8b5ba9a2ffe651e708d0486d76fc10893 |
|
MD5 | 4278ff73728a3e41d4b96d4dc9f30090 |
|
BLAKE2b-256 | 5b655c296dd905ad2e44200a34f9ff83b21383dc0f2f74e8f3416913e01bc65b |
Close
Hashes for ftea-0.1.0rc1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffb7f376350ed395b36502b3e97beb1b49b576a710a8abb271fc61a7fb135f2d |
|
MD5 | 4eb02ddc5a790d9b0a89f56989c80490 |
|
BLAKE2b-256 | de4c26b3a6f1ef456d043298ced9448152fd2e7ed5172587768d03efa876dd4f |
Close
Hashes for ftea-0.1.0rc1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 213365fcf620b5d1b3c8c76fef76c9935bf6be1612e6407d5a1e72af28f9ca50 |
|
MD5 | b8e181663b73dd5d737a7e2a7bc4cfc8 |
|
BLAKE2b-256 | 0d683611eaf58636b927eff0d3e09ef4c6b2c1a6f4a1391c590f840788c32a39 |
Close
Hashes for ftea-0.1.0rc1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08ffd70d9b28a300113e6430d459921451ff10a1a1ab4f1213f40d5d01e91383 |
|
MD5 | 51cb181d08b723b677931e8e2d20a6fa |
|
BLAKE2b-256 | 13e08d502ab4f44938fb9427dfb581a4784d5a4549803a059a9b4b3731e44935 |
Close
Hashes for ftea-0.1.0rc1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 324d0b28d49b437ee859350aaf36f24ba07bc2a3b1d0a7c528eeaf6e268ecf5f |
|
MD5 | 52526a1ac64b71702db7c5ae63c38533 |
|
BLAKE2b-256 | 88203c971d0dc01ea084d2e5f4d94b7dd4f7e3dd0ff68790c886603437001f18 |
Close
Hashes for ftea-0.1.0rc1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d62172bf137ba647d08585d38cf2253fe09c9a6f2ac621a609f058b5fa966258 |
|
MD5 | e87eb176cacea8ee64a478518348ddc8 |
|
BLAKE2b-256 | bb4e8c0a6678cd4620214879718d7fb5a97fbdaccd0b3404adae5a58041801cd |
Close
Hashes for ftea-0.1.0rc1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f5bd1e5bd2ee751ea7825473cc36e2f7578d67af7c1200269f9b640c80cd622 |
|
MD5 | 6926ce267c386f6c692a1b04f3a35cf6 |
|
BLAKE2b-256 | b262f1b3890267767f39e7b0302170064b08dd759866e4ede71ffbacf6fd29dc |
Close
Hashes for ftea-0.1.0rc1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b1f5337ce3df19a68f40e598c51c5db828a3ac9c3734e1871a428892a2b8203 |
|
MD5 | eedd1a3802fe4edb0989f90cf5e020d1 |
|
BLAKE2b-256 | 74088b5688a8befcc88d24fcf5809dd59d3be1ee05d638764561dd6db3193bbd |
Close
Hashes for ftea-0.1.0rc1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 504093bdd60a8a48c45dcd9b582c4c840dee9cf3c87196d138f668f848ebda44 |
|
MD5 | 0340302fff8d27cf0876d21bc234add4 |
|
BLAKE2b-256 | 81926f9203269494e8dcde77e79e668267ffe5b132f7c0232ac0e272eaf4afcf |
Close
Hashes for ftea-0.1.0rc1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 150f22a74a7158b3621b8fee233fb5b9423a45e1225a4be27eca3139715061ba |
|
MD5 | 26549402ade76aec3d26419dfb406c59 |
|
BLAKE2b-256 | 56fc398e8d79f51ce20f3e8d1d7992cff4636a1fd88ba9bf906e12aedf188989 |
Close
Hashes for ftea-0.1.0rc1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f10b9398db83a0d727295f7a25692c1ef2adb9d51915f0aad65dd79b5f99d117 |
|
MD5 | 823b58d1772183017edee923c036b899 |
|
BLAKE2b-256 | f83436c7e9de93ff29b4c75e34bfd8e371bd77eaebb44c94dfae921079996ce4 |
Close
Hashes for ftea-0.1.0rc1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f19aab537d3cd49840fbaac86de10b170f38f545e7b300963cf66750db2ffe88 |
|
MD5 | e481bb038e568a24db1e7c0ff206e8a3 |
|
BLAKE2b-256 | e8c56574a2c8260384ed370127c07e4b2f9910b567863b3e127e9aa7e25dfd93 |