Таки если вопрос не про Битрикс, то тег лишний.
А чтобы помогли - лучше чуть конкретнее опиши, как данные в Битриксе лежат. Например нарисуй какую-нибудь диаграмму или дай пример DDL и ожидаемый результат
Сергей delphinpro, ну я допускаю, что может быть такой корпус, у которого дырки только под eatx, а отверстий чтобы переставить стойки под более мелкие платы нет.
AlexVWill, потому что это по сути и есть единственный клиент, которого тут можно контролировать, и в браузере/на фронте нет смысла хэшировать пароли.
Также этот принцип бесполезен, если 3rd party требует передачи пароля и весь твой продукт строится именно на взаимодействии с этим третьим 3rd party.
- это как раз и есть случай, с которым столкнулся автор вопроса.
С точки зрения безопасности следовало бы поискать - может у этого 3rd party есть поддержка OAuth и можно безопасно обменяться токена и, не паля пароли (но в данном случае слитые пароли скорее являются проблемой пользователя, тк это он решил их доверить третьему лицу - автору вопроса)
Зачем все эти звёздочки в вопросе?
И не понятно, что именно ты хочешь сделать:
Скрыть окно терминала, которое появляется при запуске твоей программы?
Скрыть окно терминала, которое появляется при запуске чужой программы из твоей?
Во вторых в соответствии с правилами безопасности пароль никогда не должен покидать клиентское устройство, отправлять можно только хэш пароля, а шифрование пароля должно быть исключительно на клиентском устройстве
С какими такими правилами?
Никто в браузере хэшированием паролей не занимается, тк в этом просто нет смысла.
Артём, если нет примера, то, скорее всего, нужды в этом нет )
Вообще подобный код, когда нужно много реэкспортов в модули с другими именами, или вообще в другую иерархию модулей возникает, как правило, при сгенерированном коде.
Так, например, tonic делает.
В реальной ситуации ты врядли будешь делать реэкспорты с переименованием в принципе.
Артём, всё равно не понимаю, зачем это нужно.
Можешь подробнее описать, какую проблему ты хочешь таким способом решить и пример такой проблемы в реальном мире?
Что за IntoSafe?
Что?
Что ещё за $dyn? Вообще dyn для комбинации трейтов можно использовать.
Какие идеи? По какой репутации?
Какие макросы? что? зачем?
Имхо я вижу сейчас только выдумывание каких-то проблем, которые якобы мешают решению какой-то неизвестной задачи и героическое решение этих проблем.