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.15

  • Fix missing import

0.8.14

  • fix imp deprecation warning

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.15.tar.gz (54.0 kB view details)

Uploaded Source

Built Distributions

scrypt-0.8.15-cp38-cp38-win_amd64.whl (42.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

scrypt-0.8.15-cp38-cp38-macosx_10_14_x86_64.whl (40.2 kB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

scrypt-0.8.15-cp37-cp37m-manylinux1_x86_64.whl (651.3 kB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

scrypt-0.8.15-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.15-cp36-cp36m-win_amd64.whl (42.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

scrypt-0.8.15-cp36-cp36m-manylinux1_x86_64.whl (651.3 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

scrypt-0.8.15-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.15-cp35-cp35m-win_amd64.whl (42.1 kB view details)

Uploaded CPython 3.5m Windows x86-64

scrypt-0.8.15-cp35-cp35m-win32.whl (37.1 kB view details)

Uploaded CPython 3.5m Windows x86

scrypt-0.8.15-cp35-cp35m-manylinux1_x86_64.whl (651.3 kB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

scrypt-0.8.15-cp27-cp27mu-manylinux1_x86_64.whl (651.1 kB view details)

Uploaded CPython 2.7mu

scrypt-0.8.15-cp27-cp27mu-manylinux1_i686.whl (654.3 kB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86

scrypt-0.8.15-cp27-cp27m-manylinux1_x86_64.whl (651.1 kB view details)

Uploaded CPython 2.7m

scrypt-0.8.15-cp27-cp27m-manylinux1_i686.whl (654.3 kB view details)

Uploaded CPython 2.7m

File details

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

File metadata

  • Download URL: scrypt-0.8.15.tar.gz
  • Upload date:
  • Size: 54.0 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.15.tar.gz
Algorithm Hash digest
SHA256 e6298025f6f8470c7137467dfa1e889e57167f48a04b30a85e26d18d24778318
MD5 16e69edd4527c928d4d6df13db0ffe8d
BLAKE2b-256 cba069cf3354052735690991679cc75b207fd387827ff4e862b3ff219de036fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 42.2 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.15-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f1d260fbf290f97beb9b4f77a9de18c3746cea625dca0fb0dc385b54b29592db
MD5 81c3655e4add69709be9e3b26f55f337
BLAKE2b-256 2f759a2dbd914e26ef809056c297d880eeec6fe33f79c47ca05dbbb976de1d1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d8ddd0d06a466819672922e58e1d74441ab208727e2a2937e1975261d46b0455
MD5 e21103db38f767d1ebcc6287847ff289
BLAKE2b-256 412cc01c0467176b7ef374dcc451b3e98e6d862916ac0187f982fd25e5be2581

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 813b6fb76c0e1e28964da5739bd7d50474e543eb778b11551d3350694f35b7a6
MD5 d66e7094b03d3bf6ae9c20755dad0a91
BLAKE2b-256 b271e4e98bb7b37906dc538655b0c8525957eafc7e56b25ec1fdc4598a118e77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 20102e736c0acc4262ba54d02def5aac6847930915cf541d407ddb8fa95a7dfa
MD5 a8ec58649c4a275a94230b99e9356ea2
BLAKE2b-256 99a35fe52ccd04fa93c28f6b364adcedf9a145c2ff3e53b806d6553f4b797f9c

See more details on using hashes here.

File details

Details for the file scrypt-0.8.15-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: scrypt-0.8.15-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 40.2 kB
  • Tags: CPython 3.8, 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.15-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f1e1a6fae0aa987f0a3feca99a0a780cdbde70b658d69ca5e76c0b359e7fbe1c
MD5 439d913375961dcdfc550a371b7e64ef
BLAKE2b-256 d9069f8b46e90e9e70e65585719ff92b3541f17517d38faec63dd362991d68ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 87c9b9587f020274b67b9d996379f68532b4618d0a96ca25d39c656e0e6cf93d
MD5 e3c9ca531f1289a65bb1de9a80baa91b
BLAKE2b-256 57a5ac1b9805fddfb2a4d5a593a702396a36e7c8be8083a48380a78ee95fe781

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 79c8a293cfcebf502354966cb99d08c922383278e9beb7a6918edb375656bdcf
MD5 5bf88eb4aa5ef37e5fbf1b00b47e7a6c
BLAKE2b-256 01267949388966c1c32fcf203dce94f71b4df37ef74f2a809629052369203f7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.3 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.15-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f352bff4b2873e313230e302b0123f050565a5907db13839e8a05b8de21abeec
MD5 3bdb7f5d8affa08d47a60c6f445c82ce
BLAKE2b-256 1488e382e0fc15637b3686be72154060a95c671186d97ebda8bb332cb4353baa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 aa1ce6d82d3db106f697eed80ba10ff452b12f0292cc11715c405fff6f6ba185
MD5 c34cc72ccb8d402133c912e79098fca5
BLAKE2b-256 1cbd756d9825a1fe14bf0e45769a5b5c5ac2ae1700242aa873b0868204b2a7f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8c185bf7b72dbc5488ab87eff2c0d7ca54b53f3dd20bae235735ffd64e1bae96
MD5 12057e5685cb5414cc9141a16be21699
BLAKE2b-256 0b1eff58d4df4dc0ed2fccb7991dea751378e04e53d36e4d24789d48b1fd577a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 42.2 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.15-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 313b25df2bf78f9c701ae0b64d71f9c136f1d4b188b7ae7cdac17475e091da0b
MD5 901bcd80f2350279a2971c437ef83036
BLAKE2b-256 771f7a920e1d71604f0da19737cd1c6928ec79e3858c98211d66024e8fe51d3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 3031a12550445681cc14c101e3b5e40e7076c2ef6ce665f7b3ce801b5e7e6389
MD5 5e5729b2afd9763b382f638dda3203cb
BLAKE2b-256 d27855d8f36840410e338b13f4ee4fa4efe73f6f8aa70d29bf90f77b9c574b74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.3 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.15-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 854261d621b390fcb55b0145350bd7ddc2b9ac52bef69e699bd69bb3de698a16
MD5 aed98df717c32d875d3ff76c074dae0f
BLAKE2b-256 c86064f510efe244e646299702a7e3f9e345f8e91f1a9e94b73f3543c1089946

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5a171badda395a1e3892082a03eb2a9bdc4c9f45a9b6aed5b3a6217f81b52932
MD5 ef5cf150b8d7aee55b386e648f02b465
BLAKE2b-256 ece2562cd6129be9c5b9d737208832ed085f8aeccb65c1db909eb2188f525ecf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 01627d0c4d44455a85d9423c16bc547136912c9061f314313063c33bbf654064
MD5 70a6cad7103139e0297ceabdef3b8992
BLAKE2b-256 a3520c9aeeff30b8dd2aa26987f47bbb9cf5f80a9313683c1ba9776a57c4ad71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 9a855dd882a67432670f2c41c93a2346bc9074c7044d54e073e7450548e7ca01
MD5 119ee0fa7ef1ba4a39b6cca339066635
BLAKE2b-256 3872ea3252bf10dbe80d8e9e279ade890f3f25495b4737737c35b0186133d383

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 37.1 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.15-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 ae1f8e6ebfea43e0742e7547479ed2996be20e1cecff8318aa22e88d366fe3ea
MD5 136d98f197027eaf57061f3ca1d068eb
BLAKE2b-256 fe9d3065d1aa27c2d2ba4d4655b61c76505e2bf4027f3d9b678227eb505e7fcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.3 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.15-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d6c9031befb94907e5759462efb1c7d66e6e643dc605bac375704cc9b88f5490
MD5 f1d55ffe8d164195f53e4c43a348cf94
BLAKE2b-256 03899e252141a678d74a091e7894c4f06b1996f2b25264024ef00a6b96fe7b64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 05b1365b9e17256e182ee4d5217553cca2f6a37542588016e3e9e6c11ad81c80
MD5 641ba54cf35475cacbb599288f80d287
BLAKE2b-256 fe4a4b20758ca5742f9b2e5f909e06df498b0b52cd1f03442909995156ecc211

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.1 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.15-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cc732fd34e2aaf3476e16b1da9983c435cb4a9b044dc3aeee5d7651a91fe05ba
MD5 dab64f6e5b7f0008d9112e4aa4f2940b
BLAKE2b-256 624996ffc701ec272c48832b5cadb7c30e38ddd024798b50a80d5abed2711d62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 654.3 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.15-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 db696b0f0194057a2afae341f3215972f7abbd5616a7638a2ff7e0f0557b0cb0
MD5 63fcafeb27ade2ad6ec2c334de791224
BLAKE2b-256 57f1cad298ab817bd63daf421d7e23a2fdde378c1161a4524eb1b2bdf796e168

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-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.15-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 2116ff4cd5d8af6393f19edbba9675d7b06fe481f40e437b0383770daa3b7c78
MD5 ed4605f5ba9ff0f78d71d581b99a3df2
BLAKE2b-256 b0cbdc273afd0f8532851a3b476cc314b89ba7855a760385cf78113726211c11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.1 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.15-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 70cbf635d62ba4b2e4fd8c529983e614f4ac6e44c1bad5ace00d4eacf3ab0294
MD5 f07444d415f26b60f247813d46841973
BLAKE2b-256 187b3762ee28bedb3cfa0e19ff2394b380309316d7137976efeed3b4b5ce99a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrypt-0.8.15-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 654.3 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.15-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 eb1ffe18a61275eb4da6ccbbb59f6f3618935551c5aa2249312af8b11ee3ec58
MD5 9ba39a7a358ab86cea2c97c97d917c46
BLAKE2b-256 012563608d779b784649830a4c17263395970e65b6f01577c257810073004c3a

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