Работал ли с криптографией
Python
Middle
Без компании
Работал ли с криптографией
Ответы
Да, работал с базовыми криптографическими операциями в Python через стандартные модули `hashlib` и `cryptography`. Например, хеширование паролей с солью или шифрование данных с помощью симметричных алгоритмов (AES).
Пример хеширования с PBKDF2:
```
import hashlib
import os
def hash_password(password):
salt = os.urandom(32)
key = hashlib.pbkdf2_hmac('sha256', password.encode(), salt, 100000)
return salt + key
```
Для более сложных задач (RSA, ECC) использовал библиотеку `cryptography`. Знаю основы работы с сертификатами, цифровыми подписями и безопасным хранением ключей.