Skip to main content

saltedmd5 is a python package for performing md5 hashing with salt.

Project description

To use Salted MD5:

from saltedmd5 import Salting
# user = Salting(<password>, <grams-of-salt>)
user_1 = Salting('mypassword', <grams-of-salt>)
user_1.seasoning()

Result:

user_1.showinfo()

{
	'password': 'mypassword',
	'salted_password': '45f6717a673f740c636479a9b7b98b9c',
	'salt': '8LG6et9315DjPuupKBpD'
}
''' check_authentication(<to-be-checked-password>) '''
user_1.check_authentication('mypassword')

Passwords matched!!
''' create_json(<name-of-file>) '''
user_1.create_json('user_1')

JSON created!!

Available Methods

.seasoning()
.show_info()
create_json(name_of_file)
check_authentication(new_user_password)

Installation

saltedmd5 can be installed from PyPI:

pip install saltedmd5

What it is

saltedmd5 is a work based on hashlib. It aims to provide developers with a Python functionality to generate simple salted password hashing which concerns the security of user account systems.

Changes

Please refer to CHANGELOG

Getting Involved

Everybody is welcome, please feel free to get on board :)

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

saltedmd5-1.0.7.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

saltedmd5-1.0.7-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file saltedmd5-1.0.7.tar.gz.

File metadata

  • Download URL: saltedmd5-1.0.7.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

File hashes

Hashes for saltedmd5-1.0.7.tar.gz
Algorithm Hash digest
SHA256 95128cce0881acb853d38f3b35edcb68c8b201330784e185ff65e960d514963d
MD5 86ce2da44ed0197ca956c18a64cc5469
BLAKE2b-256 efa1198398226e599dcef2b2085d38f6f3922ee11b1631ec8f387d4fe58b490c

See more details on using hashes here.

File details

Details for the file saltedmd5-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: saltedmd5-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

File hashes

Hashes for saltedmd5-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ae64920e24d0c8e3355d9588a270f481c73ac937d45e3af709a5d6054e036bbf
MD5 7540eb108a62ffbb0c5b80275192e594
BLAKE2b-256 74ff9c4a8ea2312d94a4970a84794ceb0d48982b95d3d0cfae72b0c2bad02042

See more details on using hashes here.

Supported by

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