logo

Password Hashing in Ppython Assignment

   

Added on  2022-09-09

5 Pages1054 Words32 Views
 | 
 | 
 | 
Running head: ADVANCED RESEARCH
Advanced Research
Name of Student-
Name of University-
Author’s note-
Password Hashing in Ppython Assignment_1

ADVANCED RESEARCH1
Password hashing in python
Storing password without having risk to leak
Avoiding the password storage is the best practice that is known so far. The database
stores the passwords and if the passwords were stored in plain text in database, any unauthorized
person can see the password and anyone can access other’s server. Using other’s password is to
invade the user’s policy. So to store the password securely in the database password hashing is
done (Nielson and Monson 2019). With the concept of password hashing, hash function is added
to the input of the user and the hash is then stored as a password in the database. Software that
are used in login only checks whether password that is provided by user is properly given or not.
If the password matches with the hash password in the database, then the password is correct or
it is not.
Storing of password is a standard practice and storing they are stored as hash in the
database. Along with the hash, there is some randomly generated string that is added to the
password hash. This random string is added to the password before hashing is done. As this is
randomly generated number, this ensures that hashes that have equal number usually generated
different results. Some of the hashing functions are provided from the python standard library
and they are useful to store the passwords.
How to do hashing in python
There are key derivation functions in Python 3 that are appropriate for storing the
passwords. The key derivation functions are pbkdf2 and scrypt. The scrypt key is the most
robust key against attacks among both the keys (Vidhya 2018). This key is robust with attacks
Password Hashing in Ppython Assignment_2

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Password Management System in Python Research Paper 2022
|8
|1022
|51

Security in Computing and IT Security
|7
|2956
|17

Computer Security: Memcrashed Exploit and Prevention
|16
|2952
|346

SSH Public Key, LANMAN Hash, SSH Private Keys, SHA-512 Hash
|8
|1588
|64

Principles and Methods in Cryptographic System | Report
|6
|576
|14

Webpage Design
|4
|652
|90