import hashlib
result = hashlib.sha1(b'hello').hexdigest()
print(result)
input()
# Будет выведено: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
import binascii
import hashlib
dk = hashlib.pbkdf2_hmac(hash_name='sha256',
password=b'bad_password34',
salt=b'bad_salt',
iterations=100000)
result = binascii.hexlify(dk)
print(result)
input()
# Будет выведено: b'1a5abae9b195a4d1dbd2c79d9787841c2c68c39e507c3f26e89b2969eea8dac6'
pip install rsa
import rsa
(pubkey, privkey) = rsa.newkeys(512)
message = b'Demo text'
# шифруем
crypto = rsa.encrypt(message, pubkey)
print(crypto)
print("\n")
#расшифровываем
message = rsa.decrypt(crypto, privkey)
print(message)
input()
# Будет выведено:
# b'\x0e4\x91\xe8r\xa3\xe2`\xf7z\xffs\xf2\x80\xfb\x8c\xf2\x19R\xb7\x1f\x0c\x0f\xaf\xe5*o\xd2\xb7&]E\xa6\xa0b\xcc#\x1bv\xa2a\xe1iO#fs\xa8]\xc2\xf7\xc3\xe2s.s \x13|M\xd5P\xcb\x91'
# b'Demo text'
pip install cryptography
from cryptography.fernet import Fernet
# Шифруем
cipher_key = Fernet.generate_key()
cipher = Fernet(cipher_key)
text = b'Message'
encrypted_text = cipher.encrypt(text)
print(encrypted_text)
print("\n")
# Дешифруем
decrypted_text = cipher.decrypt(encrypted_text)
print(decrypted_text)
input()
# Будет выведено:
b'gAAAAABeU57f6UhNhi8WtK11n5sj5MNcwl1JoTd_i8VaR1-74w5Ub0riQMMC6Ak5TSopFN-dCg4MRODSL-w2HD9RGKYfkhHTug=='
b'Message'