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.5.tar.gz
(123.6 kB
view hashes)
Built Distributions
ftea-0.1.5-cp312-cp312-win_amd64.whl
(452.3 kB
view hashes)
ftea-0.1.5-cp311-cp311-win_amd64.whl
(184.0 kB
view hashes)
ftea-0.1.5-cp310-cp310-win_amd64.whl
(184.6 kB
view hashes)
ftea-0.1.5-cp39-cp39-win_amd64.whl
(185.6 kB
view hashes)
ftea-0.1.5-cp38-cp38-win_amd64.whl
(185.8 kB
view hashes)
ftea-0.1.5-cp37-cp37m-win_amd64.whl
(185.0 kB
view hashes)
ftea-0.1.5-cp36-cp36m-win_amd64.whl
(185.0 kB
view hashes)
Close
Hashes for ftea-0.1.5-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a748801a5910822c85cc3ca5dfecb528ac1b9e382392af7dccb0522f6a9388b5 |
|
MD5 | d9f9e27324b0c6fcb93485bd3142c0fd |
|
BLAKE2b-256 | 104c19a1e06f6e55105bbd522781b2d7bbf08d2230e77197e4b95a63a4d3c270 |
Close
Hashes for ftea-0.1.5-cp312-cp312-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad91b3ea1b90e9fae2d031468a44dc15b977927b1d98bbec8858b98d8ba3220f |
|
MD5 | 6dd3f157c3af2bc960f952f1f52ac592 |
|
BLAKE2b-256 | 77658cc8d2a10b0a0f913ea54bea95132563ed1f2576c160c0e6f82492d8dc42 |
Close
Hashes for ftea-0.1.5-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b49a2b5bc51c2d779030c671847027618fa653dbdb41d669ba629b24a1bd2d26 |
|
MD5 | d4cb7bd7dd7a1dd3f1a3de6c02f6475f |
|
BLAKE2b-256 | 1454ecf6326154e22c067b35629f2f47f39ef2eb3c02bf2574b8bc41a243f011 |
Close
Hashes for ftea-0.1.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7a27ab384be329a2becc9bda1fa9dc2269abe5d8bc0ac15686b69833636ecd0 |
|
MD5 | 76961731545025dd21e956e1a1e8d0b6 |
|
BLAKE2b-256 | 948283510966e6da574247235a94b804bcb7e5bbdad522ea878638637baaf664 |
Close
Hashes for ftea-0.1.5-cp311-cp311-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64832a2f89394edbd6fe607e6ab4cdb7632cba0625d7336ded18121d7e785272 |
|
MD5 | 44b1f70704070220e4d5317a73e05cbd |
|
BLAKE2b-256 | 65e66ecf40e6a68fea3fcf7b588a5accc2b2fe157d0854257df263adaab7c29a |
Close
Hashes for ftea-0.1.5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85c786516fdbd20d6b061b6e5aca02d07116b434d71ac46eb5b8ad5b232cdaaa |
|
MD5 | 4b82c89e59d888d7edf124a6818b284e |
|
BLAKE2b-256 | 9695857951f4739ed5fd3295ec675787a8223d03f5777fc410018d84e7d6da3e |
Close
Hashes for ftea-0.1.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 676a1c9e8567b4061509c8e73c1f7d787a41449413d4a7ff423c18b9df4eb90f |
|
MD5 | 8012ad393e7801dc35807b8785d3b7b4 |
|
BLAKE2b-256 | a53bdd4044aee9f850f46dd156babb64fc12d532bbf7940a542dacc7fa84aad2 |
Close
Hashes for ftea-0.1.5-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbc7e33639e8809d6587c14f2d7bc5e8f0bed284bbd586fc29129bb2989ac190 |
|
MD5 | 5d2b86c59e03b690b2993b92b72dd434 |
|
BLAKE2b-256 | 729fdd3e408b8e0f5e6bab7bf0f9e801f0c9fd344c1416ad498c25272b001349 |
Close
Hashes for ftea-0.1.5-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5a83e86edbf8933f731d315b99b0a72cae3c3a5872e9f2ab4243ef685c7a7cf |
|
MD5 | 0f6cb7dfe012fb377ab31a40b4ac21d1 |
|
BLAKE2b-256 | 4898d6d3d0130fb59dc8ae542b557411ac399d0cbd8d112f3810db1afc475c39 |
Close
Hashes for ftea-0.1.5-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1532bff78af42e438c68ba58b7f4e23853340d21fdd24a6173c1a2965cb33dc |
|
MD5 | cd4b9005795393f59ce401f26e4fe086 |
|
BLAKE2b-256 | f0f4c9475fd8e9bc74a0377ef6e5307867222fba647a6f7625b5f494c92bf98f |
Close
Hashes for ftea-0.1.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0acaf62be6c6af154b8590298b8b8c663c1a6ccf1b41c5455547b515c520d13f |
|
MD5 | 74c1ce77929094753ff4ffedcfbdbfaf |
|
BLAKE2b-256 | 04c806b30774b8544dcdb6a280dcac5e630310b2ce2ef322c77d3009fbbf2131 |
Close
Hashes for ftea-0.1.5-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b08f7537e93c5356ab9a27d1859978ec841b7b872732ebb50982b995c5f02ee8 |
|
MD5 | 1d2477d123524b3392c9baede6cfe5dd |
|
BLAKE2b-256 | d7a2423944f921a19847c9fc8a3f1bc17900082ddc39bd83c1f6ee3e9c110941 |
Close
Hashes for ftea-0.1.5-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b0b9674ca37a0755193760ea0b86bc2fdb31ccf214a2a6181560e56f74e4c2a |
|
MD5 | 59cf996ff4451fc4f94038c2cb71ac78 |
|
BLAKE2b-256 | 86b27c4331e5120ef2d1d94f79c1d562d6310c1f8757322019812ab202e170c6 |
Close
Hashes for ftea-0.1.5-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffe3ed091fbb36356405cdbfb1da9d4c79ea778bdb3fdddc7a9c1e08a08c9002 |
|
MD5 | 4b5c857286c875a09ad2a070893c1ca1 |
|
BLAKE2b-256 | 853c01533b1f3cb3b6a8b256e08b04354ccec6446a0589499e90e28384a3a8d1 |
Close
Hashes for ftea-0.1.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 757791c70e94d59038a241f2bcdac52b41b85389d3d8e1f60eb7da94a8afdf31 |
|
MD5 | 2b469d38c5df76d8413fb8aa486ab3dd |
|
BLAKE2b-256 | e38853f7f499c4280c688590a11d5e26663aff7cc45c7ff483ee82f4f5e2f8ec |
Close
Hashes for ftea-0.1.5-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3144bffe084fdaa79cc9cfbfd0e81088d752a4f3a64c227683ae86e1b444f0ed |
|
MD5 | cf4b43a9eb89b89aad16c7dcc97ffd77 |
|
BLAKE2b-256 | be545786fa25ae65abdbd6bbf5ed5fdc344dde8250186b57eaf0b548486db3cc |
Close
Hashes for ftea-0.1.5-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94dd78a3f09942b945bfca9192b50602880489ed88dae8a2c4f70ebe9d53a770 |
|
MD5 | 4b1d7d968d5aa8ccda15cbf1541f9203 |
|
BLAKE2b-256 | 31309b84e71af9a9c04681a4f5955f110a30683f23c774a0cb6e88ef92d021ec |
Close
Hashes for ftea-0.1.5-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a76524460038bd6523ee53452f1758fc0e379e5c7a3fca6033d67e799ec6433 |
|
MD5 | 7660b2094a40b6f35144f285f1184834 |
|
BLAKE2b-256 | e2351c9d23979a06fd46ca1248bacffb12a9a0c6d71a53cd5145fee89aa9905a |
Close
Hashes for ftea-0.1.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdbdfded0eae01d923812b2eccc73f343ef96620a72e5b75760581737b096e24 |
|
MD5 | 73b5a721fc261d1a7d1815f9cc27a50e |
|
BLAKE2b-256 | 3c9c954bb4eb487db8bf96e416b817fbe755550f04010050a716d16445cb9140 |
Close
Hashes for ftea-0.1.5-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56fa3318dc934414379bb42f3270214bb79c9daf3d180d52134c04810b8951f7 |
|
MD5 | bffc36c96f727d43bc6021406236eea6 |
|
BLAKE2b-256 | 70cb15d63dfc021355f0a22c557dcedc94c31233644d780d14c566bd8176d7f9 |
Close
Hashes for ftea-0.1.5-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c0da771f2f44c3079bba3c4398a1d8ba321b6ba1a0c87478fca5375a2de7078 |
|
MD5 | c4d55a186da7bbcb7f19010ff2d0f50e |
|
BLAKE2b-256 | 74ff3d25163dec4ec66c90923ddb73f5c938647d8a55ac4475fb9f55c5b65968 |
Close
Hashes for ftea-0.1.5-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4631ad9bf3b2278fb98ffdb23db182145388c01cd3f13f3f535ca598ed9bab8 |
|
MD5 | 0f52f5a0fb9abf682863114f5f230141 |
|
BLAKE2b-256 | 4e6b184a8e5e1504b2edf3e2fb40ea7e0ee6fa9fe2962d034652195f7db2ecca |
Close
Hashes for ftea-0.1.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c681abc05a73fb638139de0850b7a10efe03f27414648f278d603563efedff9 |
|
MD5 | f60e38b585a71db77f569e0ad5a7f779 |
|
BLAKE2b-256 | 8af528601be8f0cc598d3de634634f22d5c625ce773880c2d84ee560e7eaf079 |
Close
Hashes for ftea-0.1.5-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bab23918b2dc82d1e4d16568350434b052be31967f47403d12a735bcf70136c5 |
|
MD5 | b557721f16d8317764cbf419d4a5e88d |
|
BLAKE2b-256 | 25695a355f9f2fa5387de91738b5e5818d70224fb67257d517c34d63c9db69d5 |
Close
Hashes for ftea-0.1.5-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d86301a701821aef6fca8c0560e967fef1af6ce289c99057f73b41821b1229e5 |
|
MD5 | 4bb699ef047f3a71ae09e4ea89890eb9 |
|
BLAKE2b-256 | ec1dfa75574e104d39d3db02678e7df46a2a25e1b77ae16d5b1ee170afa7f796 |