«Мускул» у программистов, это ___?
Anonymous Quiz
12%
Система управления контентом
11%
Популярный форумный движок
15%
Альт. название языка MSL
60%
MySQL
2%
MariaDB
🎩 Цыганские фокусы программистов, выпуск пятый.
Побитовое исключающее ИЛИ можно использовать для шифрования данных.
Так как двойное применение XOR с тем же аргументом, даёт на выходе исходное число.
Простыми словами, верна формула
Таким образом, при условии, что
Мы получаем шифровку так
Отправляем эту шифровку куда надо, и для расшифровки делаем так
При этом, конечно же,
И следует учесть, что в том же JavaScript побитовые операторы работают с 32 битными числами и это накладывает свои ограничения.
Ну а сама шифровка хоть и очень простая и поддается алгоритмам дешифровки, но всё же в некоторых случаях может быть полезна.
Так что если хотите понтонуться в коде, - юзайте такие цыганские фокусы 🔥
Побитовое исключающее ИЛИ можно использовать для шифрования данных.
Так как двойное применение XOR с тем же аргументом, даёт на выходе исходное число.
Простыми словами, верна формула
a ^ b ^ b == a
.Таким образом, при условии, что
key = 100500
, а data = 10
.Мы получаем шифровку так
data ^ key = 100510
.Отправляем эту шифровку куда надо, и для расшифровки делаем так
100510 ^ key = 10
.При этом, конечно же,
key
должен остаться неизвестным в процессе транспортировки шифровки или ее генерации.И следует учесть, что в том же JavaScript побитовые операторы работают с 32 битными числами и это накладывает свои ограничения.
Ну а сама шифровка хоть и очень простая и поддается алгоритмам дешифровки, но всё же в некоторых случаях может быть полезна.
Так что если хотите понтонуться в коде, - юзайте такие цыганские фокусы 🔥
Компилятор: Ошибка на 17 строке, отсутствует ;
Я: Раз такой умный, то почему сам не поставишь её?
Компилятор:
Я: Раз такой умный, то почему сам не поставишь её?
Компилятор:
HTTP статус код 500 это ___?
Anonymous Quiz
19%
Сервис недоступен
18%
Шлюз не отвечает
42%
Внутренняя ошибка сервера
13%
Веб-сервер не работает
8%
Плохой, ошибочный шлюз
🌚 Топ лучших программ, которые я разработал:
1. Hello world
2. Test App
3. Untitled Project
4. Untitled 2.exe
5. Дебильный калькулятор 2.0
А у вас какие?
1. Hello world
2. Test App
3. Untitled Project
4. Untitled 2.exe
5. Дебильный калькулятор 2.0
А у вас какие?
У нас тут в чате разгорелся спор касательно последнего опроса.
Я там использовал слово «асимптотика» и написал его в творительном падеже как «асимптоматикой».
Так вот, если кто не знал.
Асимптотика - научн. поведение функции при стремлении аргумента к бесконечности.
В программировании данным термином обозначают сложность/скорость алгоритмов.
Крч оказалось, что правильно в тв. падеже это слово пишется так - «асимптотикой».
Хотя в той же Хабре очень часто и в статьях, и в комментариях пишут «асимптоматикой».
Вот 🌚
Я там использовал слово «асимптотика» и написал его в творительном падеже как «асимптоматикой».
Так вот, если кто не знал.
Асимптотика - научн. поведение функции при стремлении аргумента к бесконечности.
В программировании данным термином обозначают сложность/скорость алгоритмов.
Крч оказалось, что правильно в тв. падеже это слово пишется так - «асимптотикой».
Хотя в той же Хабре очень часто и в статьях, и в комментариях пишут «асимптоматикой».
Вот 🌚
Media is too big
VIEW IN TELEGRAM
Коротко о программистах и заказчиках на фрилансе (и не только) 🌚
Смотреть до конца 🔥
Смотреть до конца 🔥
Оптимисты говорят: "Стакан наполовину полон".
Пессимисты говорят: "Стакан наполовину пуст.".
Программисты говорят: "Стакан жрёт в два раза больше места, чем необходимо." 🌚
Пессимисты говорят: "Стакан наполовину пуст.".
Программисты говорят: "Стакан жрёт в два раза больше места, чем необходимо." 🌚