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.6.tar.gz
(304.0 kB
view hashes)
Built Distributions
ftea-0.1.6-cp312-cp312-win_amd64.whl
(449.8 kB
view hashes)
ftea-0.1.6-cp311-cp311-win_amd64.whl
(447.5 kB
view hashes)
ftea-0.1.6-cp310-cp310-win_amd64.whl
(447.3 kB
view hashes)
ftea-0.1.6-cp310-cp310-win32.whl
(423.0 kB
view hashes)
ftea-0.1.6-cp39-cp39-win_amd64.whl
(448.4 kB
view hashes)
ftea-0.1.6-cp38-cp38-win_amd64.whl
(448.7 kB
view hashes)
ftea-0.1.6-cp37-cp37m-win_amd64.whl
(447.3 kB
view hashes)
ftea-0.1.6-cp36-cp36m-win_amd64.whl
(445.5 kB
view hashes)
Close
Hashes for ftea-0.1.6-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfbf4e087dac45782bfa238f9efe4584afb2d8ea5cb671d9abdf83134b63f448 |
|
MD5 | a24caab267dfcca059eccd59c7366596 |
|
BLAKE2b-256 | 2415b719addef58bb9d0050fd3b835704f813731a1ea1b4a7f4126c48a4b10e9 |
Close
Hashes for ftea-0.1.6-cp312-cp312-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6757a43ecf681ce4af5c762657cc0dee1a5b319330ffb831047db0d3b0849791 |
|
MD5 | 248e9bae5ee2d3d03fa5422c9818a301 |
|
BLAKE2b-256 | 9a530c8767c5e5f67e6f6936f3db8c66bee4dc8cfebcfc6efa3659c263e9a7cf |
Close
Hashes for ftea-0.1.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15d58fbad9ecb804af96c321c8d0221f3ef3cb6f30625656cfa4147d837ef5cc |
|
MD5 | 50e392315527e632c5f0dbd8d051d4af |
|
BLAKE2b-256 | e253cb6a9458eae3c8826367e18f3a71be30d69f112a704c7772126554a14827 |
Close
Hashes for ftea-0.1.6-cp312-cp312-macosx_10_9_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2f1808d9adecd71ae3c6f4b3ccec5983581d5c494a71b3e1ebb95fb810c2437 |
|
MD5 | 767665427b0ddc8839633955dd06ed36 |
|
BLAKE2b-256 | b738f3fd16a34149e3179f75a7d0ed736e97a4e67bfea83cc1d5225c713919a8 |
Close
Hashes for ftea-0.1.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65bead31d374fcf244cedab9b01c931d0b428d964d11bf66ad24cbf99de843e0 |
|
MD5 | 8f4c4fb3cf0b946719d198fdd980ed37 |
|
BLAKE2b-256 | 0283f4bf5d54bee7c561fb5e42aace45aa5f09fcf7f18d7584eeefe7a8006c72 |
Close
Hashes for ftea-0.1.6-cp311-cp311-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40858c3c367c1d5347ea786fbfd8734a6caa129765dda330cf7d01e80b5c6b56 |
|
MD5 | 84d42f40867c597de9dbfc2e0f850ee5 |
|
BLAKE2b-256 | 7509635efff24012830a620c3db733020aa60877addb9707e1a59fa0ffa28251 |
Close
Hashes for ftea-0.1.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adcf69ec4dd4278b0e3d881323958cc2e627726a4e6495995b51209548343d8b |
|
MD5 | b8aff460b4a84666154be9129d3ef58f |
|
BLAKE2b-256 | 0598da2bbfd7aab991768ba587505c5ded761cb72e01e98a2595b7446a8889e8 |
Close
Hashes for ftea-0.1.6-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74a9bd1ac35617075d757c2a9c51500a9f34134723301a439b0f59673f2c09e2 |
|
MD5 | 9574f1b58f48ffee90088aaee12ff98f |
|
BLAKE2b-256 | a771a295675ec11e09f07ed6471cf0618fcfe4c837a2a692f740409008dc21fb |
Close
Hashes for ftea-0.1.6-cp311-cp311-macosx_10_9_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a4eff09c8f910d1eac9b37edf8d18dfa8f3bf5606a5daec738d4d309d6e917a |
|
MD5 | 1f151bde9be49c8499db7fe442ce25c8 |
|
BLAKE2b-256 | c1ec88212d7659a69bfbe63927e6e26e1ad9649e7a7e0f355608fd5502ea726b |
Close
Hashes for ftea-0.1.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 387d4c39c91e4230ec75b6a2e4e05c3f6a77c3e9b78c4d3925ee0861dab5480b |
|
MD5 | 6f825b8b11280aab609fdbbba2d5e413 |
|
BLAKE2b-256 | c7094d41bd059e83b31bd9e2f1bd6970d311c0bbf63c04fd64096372841af2ca |
Close
Hashes for ftea-0.1.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13df0590ef44582a5c4e51704df6de8f66d9b0d1a8f62d00fde3c2c7ace7448d |
|
MD5 | 85183a78f20b49ea801e7a4b81649e4b |
|
BLAKE2b-256 | ce6532dc5e44e7f29240f838d8d3e055cbb456eb32a269a71355bc2100cde52d |
Close
Hashes for ftea-0.1.6-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcb302984244a21a6d13a82ee3c127388edc79f43aa824530bda3b180c5c58fa |
|
MD5 | 6315b92e165f1292f07e911af77eb7c9 |
|
BLAKE2b-256 | 22457133ec332c0b96c68df87946b61c3916287be8c66fbb9fa5daf3f545da8c |
Close
Hashes for ftea-0.1.6-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 225e59876e097d2061684b5220a55b856b8a234c9eab0eea71af3c98265bf760 |
|
MD5 | f79061359c0f6fb0fc51f9c254d506d2 |
|
BLAKE2b-256 | e85ba9574892fa1092abeb2b38325d13069b7f11b3fad66a02afec866f2d7cbf |
Close
Hashes for ftea-0.1.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8f39b02763bc6a4379a6cbb09afc73e7d02f24bf5e7427ce02f832ea49aa2d5 |
|
MD5 | 98e0eefa0b84f021e77159ccd7a1cdbd |
|
BLAKE2b-256 | bf06f5feca252ff727b028881d3a1c9272b21dfd6497c099c5a08a6e269c9c51 |
Close
Hashes for ftea-0.1.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dacf9a3cd09f8afc186a897b59b88fb989f7329ddafa268a9847a612632ceb24 |
|
MD5 | dda037484bb7346931445a21ef191ecc |
|
BLAKE2b-256 | 78f6081aeee91963220709ae9685b96ab50ffa18c1dc165cc0b766c26130534b |
Close
Hashes for ftea-0.1.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bff10b32da8598615645088ba3a8517f495dcfddaa494ea9045636f2b2cff471 |
|
MD5 | 0661b5b49490ebc8d57ef48862134e24 |
|
BLAKE2b-256 | 1295de77d17958c8c6dfadd4c06fbf17e2258851f49bab76d9378e7694e53598 |
Close
Hashes for ftea-0.1.6-cp310-cp310-macosx_10_9_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dceecde8f3da9bae4b2b8d5809f0aa8e9514b5dbdba79927c401aea0fac9a19 |
|
MD5 | 7d7ba1831e232b2bb981283eb8dba0ab |
|
BLAKE2b-256 | d3269db7708476a45be8ae74ac3d4608394793b42c0811e3e9a1a0ae262eef21 |
Close
Hashes for ftea-0.1.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b779e49ca5349ff85a902ca244d56ce280f1eb84f97305ebf55d4d071165cbe |
|
MD5 | 16511176763a391728a0b35140d4da87 |
|
BLAKE2b-256 | 9ffa64526b5301520996d9d5e58ddfb9126b888c9c8afa58c0f627c75c0c385b |
Close
Hashes for ftea-0.1.6-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bc39a1912a0699240780d06c1dbccf9ea1a9a73c505a427c8eda567bf048987 |
|
MD5 | 21fe4c05a68ab31614f36ad03a506dac |
|
BLAKE2b-256 | 77313308ff376674383f9a3427d1d62a9ef26bd7e75c8c2c43b9012040dbfb25 |
Close
Hashes for ftea-0.1.6-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef41295c1801906fc47d12817b3befed3600bcfcbecf4a0680c216173a2b04e5 |
|
MD5 | 9d60f896775c1831db6483ffe628b15c |
|
BLAKE2b-256 | fca81e88c847b22360f200286db93bd4afe7128a1644839d7fc4495f93085ce7 |
Close
Hashes for ftea-0.1.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd77db4acd8cf5ddb5c611af5516f06d6c7d6047d177f65e1f62a37b1f956a43 |
|
MD5 | 58eedafbf8c72c81188f32b1fee9f417 |
|
BLAKE2b-256 | b522430b63d6ef8d5bd2c6f13d742603ec86df1342a8957c7e3abdef15d8bdb6 |
Close
Hashes for ftea-0.1.6-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 626cf44abaa837b9961ea3396509b592196f6122580368ea5e7ecdd65ef136b1 |
|
MD5 | 33493e58e2cfbd8f60142a6ef0aa3df6 |
|
BLAKE2b-256 | e6852ffacf88e38fa17e1400008c84ecf05179c399b20bb7b86ae65840666415 |
Close
Hashes for ftea-0.1.6-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c8ed0bf5034e7563171ce9be1f39973a8cedf2750c17bf5cbd9ae6f17c4f1ec |
|
MD5 | 12b3a2afcde67b267934f1658a227e05 |
|
BLAKE2b-256 | 7d7d25198fe76c9bcbd0377ed251af942270464401c1ccdd220062b171f212bf |
Close
Hashes for ftea-0.1.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2efbe14c5fb1b7c3df1eb43d396bc024b706885660e3ba2928d4135d02916c1a |
|
MD5 | bc0a8fd671afdc29ddc31321d4a9aa01 |
|
BLAKE2b-256 | 12a43b396e9e009a47518246fabf0778ae72597a035fd644266869bbe866cec4 |
Close
Hashes for ftea-0.1.6-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92bb1cd38d74f5e5776f5b73c1fb76f8f2f817f6099bf6f05693ab9d47700da6 |
|
MD5 | de9f80b90b240281e26e92a26695cf3b |
|
BLAKE2b-256 | 0b35987fad7c8cec4db3b82898b043f05f87f7004fea1f427c54e06f2ee6afca |
Close
Hashes for ftea-0.1.6-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd11715b454213ba95060c9474c90dac7545b8f1a29bca0fdcbb09dfdf00d8b9 |
|
MD5 | b9c246641174d8d2b9254b9f167bfa10 |
|
BLAKE2b-256 | 13d71f0490238196dce8c0afec508efd43c7eb116a40bd13c7dafa08bdb1d4e9 |
Close
Hashes for ftea-0.1.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98ef28ec2479ed8c03ee4986857480172fc1389d6e4a6bf25f614952ef7e5795 |
|
MD5 | d4febc2f23a6b416220943d52d48852d |
|
BLAKE2b-256 | 9f0a946ef2a9161c840b8be88ef3f04ebf88e1717e9d16d7476cb5ffb288992e |
Close
Hashes for ftea-0.1.6-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a71c456ec28f3f1c2ecaf7a6886aab93605ce0cb080dc31a615973452e0a09b |
|
MD5 | 4c610759e66fe104c0dd6dbd4843f305 |
|
BLAKE2b-256 | b1cdbac87a3aba8877ac08b48c971b94504ee46bdc0c143a5332ee30f8c9b055 |