@UserTrue said in Crypto - Модуль с криптографическими функциями:
Эм ну игнорирования же ошибок это по сути просто try/catch .
В теории - так оно и есть.
А на практике народ в BAS оборачивает в игнор ошибок даже загрузку вебсайта и дальше логика идет как ни в чем не было, как будто ошибки нет и нет никаких проверок, что вообще что-то загрузилось.
@UserTrue said in Crypto - Модуль с криптографическими функциями:
Или ты делаешь валидацию всего на свете? )
Я не доверяю по умолчанию ничему, что не написал я. Если данные пришли от пользователя - я не доверяю им особенно и валидирую все, что пришло от настроек в GUI BAS.
Например, некоторые "ушлые" пользователи умудряются править конфиг скрипта, чтобы обойти ограничения в настройках ресурса, например. Все эти вещи я проверяю далее в коде скрипта.
Или я ожидаю в ресурсе английские слова, я проверяю далее в коде, что там действительно то, что я ожидаю. Если нет - падаю с ошибкой.