Можно ли сделать собственное шифрование при отправке данных через сокеты? - PullRequest
0 голосов
/ 14 октября 2018

Например, в python, если я отправляю данные через сокеты, могу ли я создать собственный алгоритм шифрования для шифрования этих данных?Будет ли это неразрушимо, поскольку только я знаю, как это работает?

1 Ответ

0 голосов
/ 14 октября 2018

Да, вы можете.Это было бы неразрушимо?Нет, это называется безопасностью через безвестность.Вы полагаетесь на тот факт, что никто не знает, как это работает.Но можете ли вы действительно полагаться на это?

Кто-то получит данные, и им придется их расшифровать.Код должен работать на их машине, чтобы это произошло.Если у них есть код, они знают, как он работает.Что ж, по крайней мере, любой, у кого есть много свободного времени и больше ничего не может сделать, может легко перепроектировать его, и это уходит в вашу безвестность.

Возможно ли создать собственный алгоритм?Конечно.Немного XOR здесь, немного перетасовки там ... в конце концов у вас будет алгоритм шифрования.Возможно, он не будет хорошим, но он справится с работой, по крайней мере, до тех пор, пока кто-то не попытается ее сломать, и, вероятно, не продлится ни дня.

Заботится ли Python?Забота о розетках?Нет. Вы можете делать с данными все, что захотите.В конце концов, это всего лишь биты, что они значат, решать только вам.

Вы криптограф?Нет, иначе тебя бы здесь не было.Так стоит ли это делать?Нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...