В этом посте рассмотрим ключевые методы для хеширования, создания случайных строк, и шифрования. Что является полезным при работе с паролями, токенами и безопасностью.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍5🤝5
Иногда надо ограничить частоту запросов от клиента. Например: не больше 5 запросов в минуту. Вместо того чтобы ставить
Redis
или Nginx
— мы напишем свою простую версию на Python.В этом посте:
• Как сохранить время последних запросов от пользователя
• Как ограничить по IP или токену
• Как использовать deque или collections.defaultdict
🔥 — если узнал новое
🤝 — если знал решение
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍8🤝3
Пишем функцию, которая проверяет, соответствует ли пароль требованиям безопасности. Это полезная вещь которая используется практически на каждом сайте.
В этом посте:
• Используем регулярные выражения
• Проверяем пароль и выводим проблемы
• Работаем с readline
🔥 — если узнал новое
🤝 — если уже делал подобное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍19🤝6👎1
В этой шпаргалке рассмотрены основные методы для сжатия и распаковки данных, рассказано для чего и в каких ситуациях лучше использовать тот или иной метод.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🤝5👍3
🔥15👍7