Во время аутентификации пользователей и иной работы с учетными данными, а именно логинами и паролями, ключами никогда не храните их в виде открытого текста, а так же непосредственно в коде программы. Это небезопасно и может привести к утечек пользовательских данных. Злоумышлении смогут получить доступ к аккаунту. Распространенный метод, используемый в практике, заключается в хешировании учетных данных. Рекомендуется использовать при хешировании соль и хранить ее с хешированным паролем. Соль это...
Как нам рассказывали на курсе Data Science Яндекс.Практикум, на этапе загрузки данных могут возникнуть проблемы - вследствие использования слишком больших объемов памяти. Одно из самых распространенных ограничений заключается огромном объеме памяти, используемом при работе с большими массивами строковых переменных. Поэтому я собираюсь решать задачку из предыдущей статьи с помощью хеширования строковых переменных методами библиотеки hashlib. Библиотека hashlib в Python предоставляет разнообразные функции хеширования, такие как MD5, SHA-1, SHA-256 и другие...