Skip to main content

Overview

AuthEncoding is a framework for handling LDAP style password hashes.

It is used in Zope but does not depend on any other Zope package.

Changelog

6.0 (2024-02-26)

  • Add support for letters that are not part of the latin-1 character set. (#17)

  • Add preliminary support for Python 3.14.

  • Add support for Python 3.12 and 3.13.

  • Drop support for Python 3.7 and 3.8.

5.0 (2023-01-12)

  • Fix schema sorting bug.

  • Drop support for Python 2.7, 3.5, 3.6.

  • Add support for Python 3.10 and 3.11.

4.3 (2021-06-29)

  • Replace hand-rolled salt creation with os.urandom (#8).

4.2.1 (2021-04-08)

  • Test on GHA.

  • Skip some tests for broken crypt implementations.

4.2 (2020-09-30)

  • Add support for Python 3.8 and 3.9.

4.1 (2018-10-30)

  • Add support for Python 3.6, 3.7 and PyPy3.

  • Drop support for Python 2.6, 3.3 and 3.4.

  • Add BCRYPTHashingScheme, optionally available if package is installed with the bcrypt extra.

  • Accept bytes as input to AuthEncoding.is_encrypted.

4.0.0 (2015-09-30)

  • Supporting Python 3.3 up to 3.5 and PyPy2.

  • Added SHA256DigestScheme.

3.0.0 (2015-09-28)

  • Extracted from AccessControl 3.0.11

Download files

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

Source Distribution

authencoding-6.0.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

AuthEncoding-6.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file authencoding-6.0.tar.gz.

File metadata

  • Download URL: authencoding-6.0.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for authencoding-6.0.tar.gz
Algorithm Hash digest
SHA256 9b7ed85772cd28f35aa035276b566c038a44cce0cffeb6cb90df06a6caa0b0bb
MD5 ce00c37eae0fab073f50b63f44887484
BLAKE2b-256 410c853715b6b26a90683cd060186b877d8431eb4b38507030de20a696eec13a

See more details on using hashes here.

File details

Details for the file AuthEncoding-6.0-py3-none-any.whl.

File metadata

  • Download URL: AuthEncoding-6.0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for AuthEncoding-6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c1a8c3db8222a9892a947d77fde7db3b4be224bbcf0765762e44abdb4da3a0c
MD5 71d9c5b19776d77d978c4c9d377c8ccd
BLAKE2b-256 6515716495cf0759c1dd8e449afb26cda840e3378b7b5afd47f63c8045434d1e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

6.0 This release

2 files

5.0

2 files

4.3

2 files

4.2.1

2 files

4.2

2 files

4.1

2 files

4.0.0

2 files

3.0.0

1 file

Supported by

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