Comments 35
А как передавать такие длинные линки и пароли? В письме или мессенджере? Тогда смысл теряется — перехватят письмо, перехватят и сообщение. В принципе, можно линк по одному каналу, а пароль — по второму…
Ну и главный вопрос — когда запуститесь на своем домене в полном масштабе?
Ну и главный вопрос — когда запуститесь на своем домене в полном масштабе?
Что то долговато, криптовалось «hello»… Вроде и машина не слабая.
Но в целом, может где и сгодится.
Но в целом, может где и сгодится.
У меня Алгоритм лягушонка Пепе затрачивает в Chrome секунд 5 на шифровку. На расшифровку примерно столько же.
В Firefox, кстати, секунд 13.
В Firefox, кстати, секунд 13.
Если кодировать данные в ссылке в HEX или Base32 будет короче. Ну и предусмотреть вместо "#" в ссылке возможность использовать "?"
Если вопросик, то данные будут передаваться на сервер. Этого не стоит делать по соображениям безопасности.
Возможно, АНБ сможет отследить тебя через логи Github.
Возможно, АНБ сможет отследить тебя через логи Github.
ОФТОП, все довольно забавно, и работает быстро не больше 5 сек в 10 попытках, но вот фон можно и другой, а то как-то несерьзно ну или хотя бы нет такой большой, в идеале замостить все. /ОФТОП
и еще при добавление в поле где находится расшиврованное сообщение
Заголовок спойлера
<path d=«M835.87,338.68l2.06,1.63l1.01,0.94l-0.49,0.32l-1.21,-0.62l-1.76,-1.16l-1.58,-1.36l-1.61
допустим текста под спойлером и нажатии на кнопку „new pepe link“ ничего не происходит.
допустим текста под спойлером и нажатии на кнопку „new pepe link“ ничего не происходит.
картинка-скрин
Область, отвечающая за шифрование, выглядит как у программиста, который не знаком с шифрованием. Ну, либо это сделано для лулзов.
Конкретно, глупо использовать один ключ для шифрования разными методами.
https://en.wikipedia.org/wiki/Multiple_encryption#Independent_keys
Конкретно, глупо использовать один ключ для шифрования разными методами.
https://en.wikipedia.org/wiki/Multiple_encryption#Independent_keys
Если сильно хочется затормозить перебор, возьмите argon2 или bcrypt и настройте его на параноидальный уровень сложности, зачем городить этот цирк с буквами
У меня друг сделал похожий сервис https://encrypt.one/
Он использовал похожую идею для передачи паролей (c шифрованием на стороне браузера, но хранением на сервере, и контролем разовости доступа и тп). Там есть ссылка на Github, можно посмотреть как реализовано. И у него изначально стояла задача как безопасно передать файл, так что без хранения на сервере не обойтись.
P.S. было желание на Хабре тоже описать как что делалось, но увы, у него вообще нет аккаунта, а у меня недостаточная, чтобы размещать в «я пиарюсь».
Он использовал похожую идею для передачи паролей (c шифрованием на стороне браузера, но хранением на сервере, и контролем разовости доступа и тп). Там есть ссылка на Github, можно посмотреть как реализовано. И у него изначально стояла задача как безопасно передать файл, так что без хранения на сервере не обойтись.
P.S. было желание на Хабре тоже описать как что делалось, но увы, у него вообще нет аккаунта, а у меня недостаточная, чтобы размещать в «я пиарюсь».
ну а пароль можно сделать покороче и сразу в буфер обмена копировать (благо нативное JS API уже есть) чтобы в браузере нигде в полях ввода не хранился
хотя собственно и в защите «от скриншотов» смысла то особо нету. В той же винде любое поле ввода по сути то же окно и по его hWnd можно легко получить контент (за возможные неточности формулировки просьба не бить, под винду я писал в последний раз лет 12 назад, потом только веб) — я такие проги еще в 10 классе на делфях писал) Так что spyware'ю можно и особо не заморачиватся скринами а просто мониторить поля ввода
хотя собственно и в защите «от скриншотов» смысла то особо нету. В той же винде любое поле ввода по сути то же окно и по его hWnd можно легко получить контент (за возможные неточности формулировки просьба не бить, под винду я писал в последний раз лет 12 назад, потом только веб) — я такие проги еще в 10 классе на делфях писал) Так что spyware'ю можно и особо не заморачиватся скринами а просто мониторить поля ввода
Спасибо большое за фидбек.
Проблема исправлена.
Проблема исправлена.
Sign up to leave a comment.
Защищённый сервис обмена текстовыми сообщениями