Skip to main content

Fast Telegram Crypto Library for Python

Project description

TgCrypto

Fast Telegram Crypto Library for Python

Table of Contents

About

TgCrypto is a high-performance, easy-to-install Telegram Crypto Library written in C as a Python extension. TgCrypto is intended for Pyrogram [1] and implements the crypto algorithms Telegram requires, namely AES-IGE 256 bit (used in MTProto v2.0) and AES-CTR 256 bit (used for CDN encrypted files).

Installation

$ pip3 install --upgrade tgcrypto

Note: Being a C extension for Python, TgCrypto is an optional but highly recommended Pyrogram dependency; if TgCrypto is not detected in your system, Pyrogram will automatically fall back to the much slower PyAES and will show you a warning.

The reason about being an optional package is that TgCrypto requires some extra system tools in order to be compiled. The errors you receive when trying to install TgCrypto are system dependent, but also descriptive enough to understand what you should do next:

  • Windows: Install Visual C++ 2015 Build Tools.

  • macOS: A pop-up will automatically ask you to install the command line developer tools.

  • Linux: Install a proper C compiler (gcc, clang) and the Python header files (python3-dev).

  • Termux (Android): Install clang and python-dev packages.

API

TgCrypto API consists of these four functions:

def ige_encrypt(data: bytes, key: bytes, iv: bytes) -> bytes:
def ige_decrypt(data: bytes, key: bytes, iv: bytes) -> bytes:
def ctr_encrypt(data: bytes, key: bytes, iv: bytes) -> bytes:
def ctr_decrypt(data: bytes, key: bytes, iv: bytes) -> bytes:

Usage

TgCrypto is as simple as this example:

import os
import tgcrypto

data = os.urandom(10 * 1024 * 1024)  # 10 MB of random data
key = os.urandom(32)  # Random Key
iv = os.urandom(32)  # Random IV

ige_encrypted = tgcrypto.ige_encrypt(data, key, iv)
ige_decrypted = tgcrypto.ige_decrypt(ige_encrypted, key, iv)

assert data == ige_decrypted

Contribution

You are very welcome to contribute by either submitting pull requests or reporting issues/bugs as well as suggesting best practices, ideas, enhancements on both code and documentation. Any help is appreciated!

Feedback

Means for getting in touch:

License


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

TgCrypto-1.1.1.tar.gz (33.0 kB view details)

Uploaded Source

Built Distributions

TgCrypto-1.1.1-cp37-cp37m-win_amd64.whl (19.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

TgCrypto-1.1.1-cp37-cp37m-win32.whl (19.3 kB view details)

Uploaded CPython 3.7mWindows x86

TgCrypto-1.1.1-cp37-cp37m-manylinux1_x86_64.whl (16.7 kB view details)

Uploaded CPython 3.7m

TgCrypto-1.1.1-cp37-cp37m-manylinux1_i686.whl (17.0 kB view details)

Uploaded CPython 3.7m

TgCrypto-1.1.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (32.5 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

TgCrypto-1.1.1-cp36-cp36m-win_amd64.whl (19.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

TgCrypto-1.1.1-cp36-cp36m-win32.whl (19.3 kB view details)

Uploaded CPython 3.6mWindows x86

TgCrypto-1.1.1-cp36-cp36m-manylinux1_x86_64.whl (16.7 kB view details)

Uploaded CPython 3.6m

TgCrypto-1.1.1-cp36-cp36m-manylinux1_i686.whl (17.0 kB view details)

Uploaded CPython 3.6m

TgCrypto-1.1.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (32.5 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

TgCrypto-1.1.1-cp35-cp35m-win_amd64.whl (24.1 kB view details)

Uploaded CPython 3.5mWindows x86-64

TgCrypto-1.1.1-cp35-cp35m-win32.whl (24.0 kB view details)

Uploaded CPython 3.5mWindows x86

TgCrypto-1.1.1-cp35-cp35m-manylinux1_x86_64.whl (16.7 kB view details)

Uploaded CPython 3.5m

TgCrypto-1.1.1-cp35-cp35m-manylinux1_i686.whl (17.0 kB view details)

Uploaded CPython 3.5m

TgCrypto-1.1.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (32.5 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

TgCrypto-1.1.1-cp34-cp34m-win_amd64.whl (15.9 kB view details)

Uploaded CPython 3.4mWindows x86-64

TgCrypto-1.1.1-cp34-cp34m-win32.whl (17.9 kB view details)

Uploaded CPython 3.4mWindows x86

TgCrypto-1.1.1-cp34-cp34m-manylinux1_x86_64.whl (16.6 kB view details)

Uploaded CPython 3.4m

TgCrypto-1.1.1-cp34-cp34m-manylinux1_i686.whl (16.9 kB view details)

Uploaded CPython 3.4m

TgCrypto-1.1.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (32.5 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

File details

Details for the file TgCrypto-1.1.1.tar.gz.

File metadata

  • Download URL: TgCrypto-1.1.1.tar.gz
  • Upload date:
  • Size: 33.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1.tar.gz
Algorithm Hash digest
SHA256 b7aeb74bb9f374e0ea63b074f600aee6dd2a4e627cea1e5381103785f935342b
MD5 a92f7c64f4dfa6fff764ff9a29f583ff
BLAKE2b-256 603142e1cac1c01dba782c7e2126df9295acd14f092005e61587fa76950aee14

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5b4df2023be5bd2cbe8b54720d8dd68fabf4cf95080d1bbdba3e1496adb776b6
MD5 0cff01cd8cf9fa529cf1431df9854432
BLAKE2b-256 ced5937ac9302261a72d726e5eec33230fdbd7a78258e99fd8b9263d8b7056d2

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e1f7678a56c43e7000e710e59f5b96222b79efd327d685c1ca004aaa34e25c84
MD5 14b6b6e0f3b74808f2c8e177dfb71b97
BLAKE2b-256 2274688744ffa53cf1216a709b1382e494dcd267812b30796328474b289ffb43

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2ed628f8eef902aa3d905df2e8fa12cfa888690c11b63c2247a698e2a99d5a19
MD5 a9a9bf481d5735c8e25a9779a356a9cc
BLAKE2b-256 cf377db497c52c5fedfc70c7df2ce92d7cedba764d704c04fcc0e04f9f11101f

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a3db01c319feac8a09a9f6a7a06f0267997ef92ccafe0ed9b86c0772b3df8423
MD5 0d3ac5ea3b4cebc4fbf47b46a7c397fb
BLAKE2b-256 a5a30a8b036ef92fde4296fef8d2bf2349fcb9925c710cd9fb4ba44de24ce311

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for TgCrypto-1.1.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 54efa5a6072f9bd95039736db9591402c240254415175bf6ef941b1b757ff318
MD5 fc08bea04fc354255933362c4feba7b3
BLAKE2b-256 4ba52128ae64ffce9cfce7365658f407afa223ce3c367631f9f0b4f07dc70cdd

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bc1b4af39345c57039325035a973d7434f4b4a88de56df722b4fb3a8c3161936
MD5 3afb2a91329e82c7a619649923f80983
BLAKE2b-256 fbf0d3b8843c152d8942b2ff2930421ca4494d48e8d9f7d80cb7c15156b23dad

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 da13a3e713a6ef8881c5d32191c84b1feaba66cfa76d05fe7feb1ddedafc6e94
MD5 3630e00bd056232a89a99aa1d24e5bd6
BLAKE2b-256 faa9c8f25692c8aa8851696946f60089d280f18dcba185fcd533bdb3d0b6b7f7

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1ce1ec0923d234e0e15895ddd84d9d552c5f26faf08cf43ae5e46b1587d116a3
MD5 9816d742f58e9e6b4e1aacc4458dc71f
BLAKE2b-256 651302a4dee6e83fb825394c9d995d94fdadb34732c6f811b5c2e1f1aa3ebf09

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cfc4bde8e876a616b97c91a04707a1d8d18fa594356db059986b7a90d2d5bb25
MD5 6eadbdadefe7f553d8ee62dbc7887053
BLAKE2b-256 d072140456021daef881b093ef9504508246fd48463bbfbbfcd11a806482414c

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for TgCrypto-1.1.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 79713a96c069be0da179ffc97378a2f2f9fd7795944ae4c27129e979a6db9aa7
MD5 e040bbd779fd7251f5a4a13237dff616
BLAKE2b-256 9f1ecaa93c489ec9a6ff01df74ce0b4c1c39d801adb5bd5d5f96151d933565ac

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 200d04ab819abba4949305fda01683bb94bca2a0df477880dfe663548f8f272b
MD5 1d0daa4745219797c5e8a53c594723ba
BLAKE2b-256 d97600e6710e4493efaee12eb5b79073d361302ffd28d746187d547ac53c48c6

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp35-cp35m-win32.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 24.0 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 ca335cf515e09921f25c74b69b5110dff9621240de0aaa1fa9c80b1f0f0930c7
MD5 367da587e4e2129cd13b764c9291c504
BLAKE2b-256 d2f28a12daaaa2f649e5951691d5dfda293ec3ab8ac0b1cb53977f0f6ea51656

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a6a62a2cb3b54fd42628b0ddb672083a95941e69458c949b6ae776e7b9e4e855
MD5 7a9effd034fb04ea0769f0a283d4811d
BLAKE2b-256 833e7fc6ba88a19a1454ff99d06047787198452c6e700712f3d17e46f9536a2d

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bfb6aea58765e343e3fa4fc8d1e3457b36e003a7c984fd8f3903456a6072c10a
MD5 199b3b9dd0f3c4545c301137f5c12109
BLAKE2b-256 8a243841aaac0902b1bcc71016c69ddb7e13a7259ebb8d9963f62dd604d51de7

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for TgCrypto-1.1.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 94bd571a03705099ce2bcd6ec36ec74b02c5284123ec1853fbf039089d971f99
MD5 b132038899a184059a227f8d68e7689f
BLAKE2b-256 cc708edc83351b9dd0dbbffb63220e48d67df4e208df74b0430ca5a1aeded1ac

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 985d9927539be660992ad4872c94b9a3dd72de0ac54728cb68ffd77a6e709c4f
MD5 d9ad064b3471bbffd6f3d300a3fb7b13
BLAKE2b-256 9056002619a994b9c0c50434b637a1ba02ba8c33de7b2759dc84c4322f2379a1

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp34-cp34m-win32.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 3e56850e44dd98af854104578a03fb08d6d055524ace274da4014f0159c48b68
MD5 1389f906eb112ac4a67da7cf8f4e5d3f
BLAKE2b-256 e62fd1602181b0178122ebef463cd0dea4126afb594c85bf83aeb054375ab665

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0a9d7953c2c99650736386fc2c3e323398f1975e89022c8cc8b6d25511f5ed9f
MD5 f47cd67895c1f3c715c5a4403cf2404a
BLAKE2b-256 285dafbf6922f4b7088989847edd53baeb9344f89fe2939d9848884197c287cc

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: TgCrypto-1.1.1-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for TgCrypto-1.1.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 594d6f6275486f9f863ce2d1cd6f3b1ba0a1a3cb41b22da6effabb5d1f9e8e37
MD5 58071e88babd4dfe0ef5f994d1db7448
BLAKE2b-256 52a44676c40976b2d16f0f4fd250110e37bbcca6593269d5c2c7bb7c2201dafb

See more details on using hashes here.

File details

Details for the file TgCrypto-1.1.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for TgCrypto-1.1.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0a660abb5cdf11774e2dfc2175e0b2f707615dfa3b4d3dbf64e9c81c1d627ec7
MD5 f001ccaba353dae5d7a3c41512fd0028
BLAKE2b-256 066391221a725dbddb1dbb1c285c68582a56032f1298d4dd0e36c4753bec85af

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page