Skip to main content

Bindings for the scrypt key derivation function library

Project description

This is a set of Python bindings for the scrypt key derivation function.

Latest Version https://anaconda.org/conda-forge/scrypt/badges/version.svg https://anaconda.org/conda-forge/scrypt/badges/downloads.svg https://ci.appveyor.com/api/projects/status/h644bjbdawke9vf2?svg=true https://travis-ci.org/holgern/py-scrypt.svg?branch=master

Scrypt is useful when encrypting password as it is possible to specify a minimum amount of time to use when encrypting and decrypting. If, for example, a password takes 0.05 seconds to verify, a user won’t notice the slight delay when signing in, but doing a brute force search of several billion passwords will take a considerable amount of time. This is in contrast to more traditional hash functions such as MD5 or the SHA family which can be implemented extremely fast on cheap hardware.

Installation

For Debian and Ubuntu, please ensure that the following packages are installed:

$ sudo apt-get install build-essential libssl-dev python-dev

For Fedora and RHEL-derivatives, please ensure that the following packages are installed:

$ sudo yum install gcc openssl-devel python-devel

For OSX, please do the following:

$ brew install openssl
$ export CFLAGS="-I$(brew --prefix openssl)/include $CFLAGS"
$ export LDFLAGS="-L$(brew --prefix openssl)/lib $LDFLAGS"

For OSX, you can also use the precompiled wheels. They are installed by:

$ pip install scrypt

For Windows, please use the precompiled wheels. They are installed by:

$ pip install scrypt

For Windows, when the package should be compiled, the development package from https://slproweb.com/products/Win32OpenSSL.html is needed. It needs to be installed to C:OpenSSL-Win64.

You can install py-scrypt from this repository if you want the latest but possibly non-compiling version:

$ hg clone http://bitbucket.org/mhallin/py-scrypt
$ cd py-scrypt
$ python setup.py build

Become superuser (or use virtualenv):
# python setup.py install

Run tests after install:
$ python setup.py test

Or you can install the latest release from PyPi:

$ pip install scrypt

Users of the Anaconda Python distribution can directly obtain pre-built Windows, Intel Linux or macOS / OSX binaries from the conda-forge channel. This can be done via:

$ conda install -c conda-forge scrypt

If you want py-scrypt for your Python 3 environment, just run the above commands with your Python 3 interpreter. Py-scrypt supports both Python 2 and 3.

From version 0.6.0 (not available on PyPi yet), py-scrypt supports PyPy as well.

Changelog

0.8.13

  • improve build for conda forge

0.8.12

  • Add SCRYPT_WINDOWS_LINK_LEGACY_OPENSSL environment variable, when set, openssl 1.0.2 is linked

0.8.11

  • fix build for conda feedstock

0.8.10

  • fix typo

0.8.9

  • use the static libcrypto_static for windows and openssl 1.1.1

0.8.8

  • setup.py for windows improved, works with openssl 1.0.2 and 1.1.1

0.8.7

  • setup.py for windows fixed

0.8.6

  • setup.py fixed, scrypt could not be imported in version 0.8.5

0.8.5

  • MANIFEST.in fixed

  • scrypt.py moved into own scrypt directory with __init__.py

  • openssl library path for osx wheel repaired

0.8.4

  • __version__ added to scrypt

  • missing void in sha256.c fixed

0.8.3

  • scrypt updated to 1.2.1

  • Wheels are created for python 3.6

Usage

Fore encryption/decryption, the library exports two functions encrypt and decrypt:

>>> import scrypt
>>> data = scrypt.encrypt('a secret message', 'password', maxtime=0.1) # This will take at least 0.1 seconds
>>> data[:20]
'scrypt\x00\r\x00\x00\x00\x08\x00\x00\x00\x01RX9H'
>>> scrypt.decrypt(data, 'password', maxtime=0.1) # This will also take at least 0.1 seconds
'a secret message'
>>> scrypt.decrypt(data, 'password', maxtime=0.05) # scrypt won't be able to decrypt this data fast enough
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
scrypt.error: decrypting file would take too long
>>> scrypt.decrypt(data, 'wrong password', maxtime=0.1) # scrypt will throw an exception if the password is incorrect
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
scrypt.error: password is incorrect

From these, one can make a simple password verifier using the following functions:

def hash_password(password, maxtime=0.5, datalength=64):
    return scrypt.encrypt(os.urandom(datalength), password, maxtime=maxtime)

def verify_password(hashed_password, guessed_password, maxtime=0.5):
    try:
        scrypt.decrypt(hashed_password, guessed_password, maxtime)
        return True
    except scrypt.error:
        return False

But, if you want output that is deterministic and constant in size, you can use the hash function:

>>> import scrypt
>>> h1 = scrypt.hash('password', 'random salt')
>>> len(h1)  # The hash will be 64 bytes by default, but is overridable.
64
>>> h1[:10]
'\xfe\x87\xf3hS\tUo\xcd\xc8'
>>> h2 = scrypt.hash('password', 'random salt')
>>> h1 == h2 # The hash function is deterministic
True

Acknowledgements

Scrypt was created by Colin Percival and is licensed as 2-clause BSD. Since scrypt does not normally build as a shared library, I have included the source for the currently latest version of the library in this repository. When a new version arrives, I will update these sources.

Kelvin Wong on Bitbucket provided changes to make the library available on Mac OS X 10.6 and earlier, as well as changes to make the library work more like the command-line version of scrypt by default. Kelvin also contributed with the unit tests, lots of cross platform testing and work on the hash function.

Burstaholic on Bitbucket provided the necessary changes to make the library build on Windows.

The python-appveyor-demo repository for setting up automated Windows builds for a multitude of Python versions.

License

This library is licensed under the same license as scrypt; 2-clause BSD.

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

scrypt-0.8.14.tar.gz (53.9 kB view details)

Uploaded Source

Built Distributions

scrypt-0.8.14-cp38-cp38-win_amd64.whl (42.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

scrypt-0.8.14-cp38-cp38-win32.whl (37.1 kB view details)

Uploaded CPython 3.8 Windows x86

scrypt-0.8.14-cp38-cp38-manylinux2010_x86_64.whl (924.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

scrypt-0.8.14-cp38-cp38-manylinux1_x86_64.whl (651.4 kB view details)

Uploaded CPython 3.8

scrypt-0.8.14-cp38-cp38-manylinux1_i686.whl (654.6 kB view details)

Uploaded CPython 3.8

scrypt-0.8.14-cp37-cp37m-win_amd64.whl (42.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

scrypt-0.8.14-cp37-cp37m-win32.whl (37.1 kB view details)

Uploaded CPython 3.7m Windows x86

scrypt-0.8.14-cp37-cp37m-manylinux2010_x86_64.whl (925.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

scrypt-0.8.14-cp37-cp37m-manylinux1_x86_64.whl (651.2 kB view details)

Uploaded CPython 3.7m

scrypt-0.8.14-cp37-cp37m-manylinux1_i686.whl (654.5 kB view details)

Uploaded CPython 3.7m

scrypt-0.8.14-cp37-cp37m-macosx_10_14_x86_64.whl (40.2 kB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

scrypt-0.8.14-cp36-cp36m-win_amd64.whl (42.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

scrypt-0.8.14-cp36-cp36m-win32.whl (37.1 kB view details)

Uploaded CPython 3.6m Windows x86

scrypt-0.8.14-cp36-cp36m-manylinux2010_x86_64.whl (924.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

scrypt-0.8.14-cp36-cp36m-manylinux1_x86_64.whl (651.2 kB view details)

Uploaded CPython 3.6m

scrypt-0.8.14-cp36-cp36m-manylinux1_i686.whl (654.5 kB view details)

Uploaded CPython 3.6m

scrypt-0.8.14-cp36-cp36m-macosx_10_13_x86_64.whl (40.7 kB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

scrypt-0.8.14-cp35-cp35m-win_amd64.whl (42.1 kB view details)

Uploaded CPython 3.5m Windows x86-64

scrypt-0.8.14-cp35-cp35m-win32.whl (37.0 kB view details)

Uploaded CPython 3.5m Windows x86

scrypt-0.8.14-cp35-cp35m-manylinux2010_x86_64.whl (924.3 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

scrypt-0.8.14-cp35-cp35m-manylinux1_x86_64.whl (651.2 kB view details)

Uploaded CPython 3.5m

scrypt-0.8.14-cp35-cp35m-manylinux1_i686.whl (654.5 kB view details)

Uploaded CPython 3.5m

scrypt-0.8.14-cp27-cp27mu-manylinux2010_x86_64.whl (923.4 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

scrypt-0.8.14-cp27-cp27mu-manylinux1_x86_64.whl (651.0 kB view details)

Uploaded CPython 2.7mu

scrypt-0.8.14-cp27-cp27mu-manylinux1_i686.whl (654.2 kB view details)

Uploaded CPython 2.7mu

scrypt-0.8.14-cp27-cp27m-win32.whl (35.4 kB view details)

Uploaded CPython 2.7m Windows x86

scrypt-0.8.14-cp27-cp27m-manylinux2010_x86_64.whl (923.4 kB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

scrypt-0.8.14-cp27-cp27m-manylinux1_x86_64.whl (651.0 kB view details)

Uploaded CPython 2.7m

scrypt-0.8.14-cp27-cp27m-manylinux1_i686.whl (654.2 kB view details)

Uploaded CPython 2.7m

File details

Details for the file scrypt-0.8.14.tar.gz.

File metadata

  • Download URL: scrypt-0.8.14.tar.gz
  • Upload date:
  • Size: 53.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14.tar.gz
Algorithm Hash digest
SHA256 d0ae752e23bc3ad0bca666f2f2b142efc1b64b8ab879945b6b5ef4bb9e81f1be
MD5 c8d8941b8e268dbc1d6311ddfc762bdd
BLAKE2b-256 784d8b3615517676110983ea56e7bf1b8df1dc0364ee78506c133575f4f1248b

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 42.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1ef6d9060ff388303da15afc73321abaf9768ebdaa6854599b8f4adb13093f43
MD5 4b34c6f514a34fcc496d01235fe213da
BLAKE2b-256 0104ee058cff2db9f334557e0b36f3b28698d35158c6b60e16235ffed56d450e

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp38-cp38-win32.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp38-cp38-win32.whl
  • Upload date:
  • Size: 37.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9bd6ec52e3e789ab822b50d164eea7a429d0e735f25a190fb8982239fdebb1b2
MD5 9c62f722d8e1b4ff6734252e11f8293b
BLAKE2b-256 edfc27cef5dd295e39d11fcaaf31870ab8aa4c771da2946e61706e098bef9bf4

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 924.5 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8528ab3ced12ba28238d69c924a2cc8f5f8ea09e8ec87b029ff6ce12ed4d9566
MD5 e0c1ca73b46966427de4f7ab9b2ec123
BLAKE2b-256 7b583ae511515bb84378d5fd0fb979f0b1f71cca773374917054e95b79e11b7c

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.4 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 22f9d751e6da3ef613f5abac21257a50916daf282e474f05686790449918ac3b
MD5 5eaab0f33bcc037dcd08a3737b203955
BLAKE2b-256 4edd0b628fdcbbd107162c9bd5ae765d647117605584dfd818975c09b907e398

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 654.6 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cf3ab29faccc65f7dad03b47869eed4458145895f4b63a798a66f5263983f9a8
MD5 f5adb42b18931bd7cad7b4ce5c236c8e
BLAKE2b-256 75ece42e2af73aac60c6478db96e5f2e64a7d355500d613a802dc5ec481d8c0f

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 42.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2497113a8d07b1e3abeabe3a0b3d8a6ffddfcdd4141cdb857818da87daea01be
MD5 3c6170f94c53cb41b542d3db6b029920
BLAKE2b-256 66ca2deb782eee58364d7eaf0dc6d3901db7b263e95cca01848a8ffaff680794

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp37-cp37m-win32.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 37.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 8ea9dfe6b686d6a320a08cd77b6072a7a19aeec47aaeea9e6264c55622a9b69b
MD5 2ca40d6b6a9eca76993a2a6f40636a9c
BLAKE2b-256 5b6b616d52a169337a4c01de74048fb9873353f235d769728bede38343de5f1a

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 925.5 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 df71cdc2ccddf39c3f7260edcad608c8146be481b78baaeeb1f5918d8937c7a4
MD5 dca1783d80a1144ed5f74e3b161a5574
BLAKE2b-256 b527454c32786483267e88aaabd3a2700c2c0f2ead7c7839e2480bbd5cc9d97e

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 738f9805ebc1776ea6e8f8b0eb55c4d65531698dbf5566b88edd9e0ab03a393c
MD5 b67080ef581dcca74ca3247c6e91bec4
BLAKE2b-256 25b7b72f675873af33d662f285f8cc43c2848b41174dd1dba63c1fc16bf6a80f

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 654.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ec58013c2610ce2cb22b543461e7c44ca635af03a3dd4df8c2943f3e42cdfc70
MD5 ab265a4b48191acd137689ea3c311a09
BLAKE2b-256 23a2722637d37c30fb8cfd39df98a5defb9dbd643f1c111e83e27fe8b0b08ae4

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 40.2 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c89f079ab646812e3cb0a33944093058ccd308c67869978e3942a41c129f0bdc
MD5 047ae0a2bcd1bea4cd1e6ec1acc126e8
BLAKE2b-256 48e3b13f3e11773123115b49b331fe88629cdecb5bb6569a9df592154945528a

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 42.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1bb612a3b0f48b0fa7691552766f64ba264de0d2fe46a34946a685d414362a9f
MD5 ed77528d6e13092dfe7463ea3e63af5f
BLAKE2b-256 3d22d48537b930ade88467487f5a701cef2cccc7887ec23bb877b3cc6e9d5238

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp36-cp36m-win32.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 37.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 857088231dc56ebff91db814585fe69a7248c48d6cc22f303f99e7c6971f38e9
MD5 753cb64c32c3371e2f3e73e7a2e81bd2
BLAKE2b-256 5dbacd0dde019891f053ada481062635378b30aff4e66539e05c10336ea8b3a4

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 924.6 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8e3cb1465c65010ff5e525e4bee5729e4da85f84f5c2fed519d243f1bbe92aaa
MD5 40e44853142598bb4879d411002c3e74
BLAKE2b-256 b18fec1ffd3b45fa556823081b01b2ce1fdd5e98a3e39f2d3e8992d550795d13

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4e88403f20c114fc14a6b3ba6c7db82a53f7b432025c156664c79b0d2a2b5d33
MD5 43bf715b824eac978c8ab1132a95d03b
BLAKE2b-256 80a0de53fc5a29cb2484998c7df998cc2be347e2d8e2405496cc5be9dc97dec2

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 654.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 90baca3fc201a74070da51e6bae17dd3ba9e2138cfd27ee27c9d4fd8da9a6107
MD5 d43f49bdfd246e74af4891d9b01f34f8
BLAKE2b-256 c0b82abc823183628ec0c8838c3cc10e134a196b6077b18a157a18f601810d77

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: CPython 3.6m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7a84bac2021442154d6c9a71b6eebe4ac2573efd153e426e34cc1a4d0be5ec8d
MD5 283aa512dac13244f37b1afdf1216bcd
BLAKE2b-256 45e89ffb4d5d2924d8af75e583909bbacffe222f8445f0533269a45b9b013d55

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 42.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 153d238ff4ff4098a563ef047bdb53035ad9bb4e3e3620012f67deeafb5f44d6
MD5 3ff09c807bd330f9750a3c5936444ac4
BLAKE2b-256 0e81a149865791eab520c6fc72ec0c3dca602ad4043ff4cd5b790c3332e4b531

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp35-cp35m-win32.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 37.0 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 b6dd7cf2f0aff413fc764055438ccdfd361c3b06438c1a91be84ee87b7f37616
MD5 869410250a4888ad753ad09f44538b64
BLAKE2b-256 be13787de222d13b405bb7a682db8b635e2fc856c4ffcf0b923e1efec0abd0dd

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 924.3 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 59e3f9a20035ec0b9c9e09096c1385e12413892c7e0927fa186f5ea31960ada7
MD5 0b4377f656ba00dcce9b939d3c18ebfa
BLAKE2b-256 d86fceb5bbcd2f03d8ce7764f70cdf88c28dde9d0af1c7261d745fd3e43a4b13

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c91df579f3b203686ff3fb2ec6d94e6b30b53005f55567d348c7d2f904441fa8
MD5 37f043f8752d818d22c2480c52fe3b29
BLAKE2b-256 45b4672eab587b95990dee7ebd296e65ea36ca2c0308f7531d933695bf65d368

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 654.5 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6bdc00089b0a6b2e1f1e28405938bed9747709081b8bee4367f3e27766582b7d
MD5 389c800efa87ba3e20b0afd947fc7aa4
BLAKE2b-256 ae60fe1df2dc30e68aae31a0d08e3dff8452f643042f75b663b1e5b61d7f7ba4

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 923.4 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 da25b0cb1e8a04fbfeed44f8e28d8ed3a36dd60e4a2003ba265b90bfbcb6c1a4
MD5 ead2390cb6ec117eb8ea35283101846a
BLAKE2b-256 d2860de444436f41a7f6c7ce2378e5e042bc52bafdcc2fa72ae6ba2e61f62714

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.0 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9ef8fc6b9b139334cb7a845b40d30f626eba7561eeeb2dd7c03915f6a82c8aac
MD5 47a892b7486a4b04a455dbafe37d00ea
BLAKE2b-256 0fcd4f135df60ffd5c5eb9399deee2b0773526ee87637d06499a787e3231b676

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 654.2 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 889931d622fa0037ae76d30dd2b142f19e0af4b19cc5970a4e6b11c36e40d890
MD5 bb55874e0672869820b6e4b688cbc4eb
BLAKE2b-256 bef3cd97fe18a220d19ce638930a990742124c0c0389b579f9b58f6227d99159

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp27-cp27m-win32.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 8e999d075692acbbacf84c35303b91d3d9c96069335321dfa3cb58406c09f7ed
MD5 979361134e70ec8020dab2d7cb273b3b
BLAKE2b-256 a9aee8d8c5b45100c620891ac845cd52a324b17c445c3bfae547090da0a94156

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 923.4 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 591aa2d73c114cd390f327d00154562cf5f1ac31deb438a1f5877ffbb5264c87
MD5 db183587b45cd9587fe34f173c36fb73
BLAKE2b-256 6a849bdf3cdf2507588c0847a1f2707fc0f5d6868179a30af080cbc8a64ab17d

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.0 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d339c5721c2c2d9d9f01d5486a839f0e59b043a5c323c77b358158b1220d9fe4
MD5 ec8d821ec0d9ed3bcea5ce7750c8f02b
BLAKE2b-256 ccc53fe9e3ef5d21c7a60b96ec8a1ff4349c2ce5807a6e77d472ad02a0b49465

See more details on using hashes here.

File details

Details for the file scrypt-0.8.14-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: scrypt-0.8.14-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 654.2 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for scrypt-0.8.14-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 62e08bba89b08c0cc264d6ca88e30b145d5985f1252ef4d603e249e6f782f800
MD5 c8b7632ed41222527a6882cc47c07197
BLAKE2b-256 0ffac8e462910b7fe82ad1301d3e052424a551c720f888ccf05e9f3721e9e358

See more details on using hashes here.

Supported by

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