Мне кажется такой подход будет не очень удобен для описания условий посложнее. Например, когда передается несколько независимых условий. Приведу в качестве примера генерацию такого запроса с использованием SQLAlchemy:
def get_countries(ids=None, date_from=None, date_to=None):
query = Country.query.order_by(Country.creation_date)
if ids:
query = query.filter(Country.id.in_(ids))
if date_from:
query = query.filter(Country.creation_date >= date_from)
if date_to:
query = query.filter(Country.creation_date <= date_to)
return query.all()
Список всех слитых email'ов (без паролей): db.tt/DYQKYttf
Проверить слит ли пароль от электронной почты можно также с помощью сервиса: yaslit.ru/ (уже чувствуется хабраэффект)
В этом как раз и суть вопроса, «плата» слишком высока. И сложность будет возрастать все больше и больше, а вместе с ней и «цена». Воспринимать это как должное, сравнивая мокрое с солёным, как минимум, неправильно. Если бы со стороны пользователей действительно были предъявлены серьезные требования соблюдения безопасности, компаниям-разработчикам пришлось бы пойти на уступки и более серьезно отнестись к вопросам безопасности.
> Что такого действительно опасного, связанного непосредственно с уязвимостью софта, а?
Вы серьезно? Видимо в силу вашей специфики разработок, подобные вещи забылись со временем.
s01e01:
— You are gonna modify the .dat file, and put Colby's terminal IP address in there.
Это наоборот, приватный из публичного.
Публичный ключ можно получить из приватного:
https://openssl.org/docs/manmaster/apps/rsa.html
db.tt/DYQKYttf
Проверить слит ли пароль от электронной почты можно также с помощью сервиса:
yaslit.ru/ (уже чувствуется хабраэффект)
> Что такого действительно опасного, связанного непосредственно с уязвимостью софта, а?
Вы серьезно? Видимо в силу вашей специфики разработок, подобные вещи забылись со временем.
Исправил в статье.