-
- Спасибо! - Tpoeшник(02.12.2020 22:47)
- это всего 600 килобайт. Редкий проц не имеет столько лишней памяти
на борту. - Kpoк(02.12.2020 22:17)
- 640К хватит с запасом. Билл был прав. - SciFi(02.12.2020 22:55)
- на входе число X в диапазоне 1..(216-1), на выходе Y - 0...((10+26+26)9-1) = 13537086546263551 (9 символов по основанию 62 - 10 цифр +26
строчных +26 прописных). Алгоритм шифрации: argus98(385 знак., 02.12.2020 21:29)
- А что такое таблица перестановок/инверсий бит? И такая методика не
сможет привести к повтору кода? Ну типа и 78 и 56898 на выходе
"сгенерят" "d78hfnw67" - Tpoeшник(02.12.2020 21:33)
- б) Не сможет. а) девять 62-ичных чисел = 54 бита. Таблица инверсий - это argus98(397 знак., 02.12.2020 22:00)
- сгенерят на раз! на самую хитрую попу найдется агрегат с правильной резьбой! в блочных шифрах на 16 байт глазаньками очень хорошо видно идентичные значения, про 2 байта даж говорить не приходится .. - Aleksey_75(02.12.2020 21:51)
- А что такое таблица перестановок/инверсий бит? И такая методика не
сможет привести к повтору кода? Ну типа и 78 и 56898 на выходе
"сгенерят" "d78hfnw67" - Tpoeшник(02.12.2020 21:33)
- Зашифруйте прямо в числе формулу обратного преобразования. Cкpипaч(158 знак., 02.12.2020 20:27)
- Тогда я получу число "смещенное" в пространстве чисел в соотв. с
вашим предложением. Где буквы, где регистр и тд. - Tpoeшник(02.12.2020 20:30)
А зачем?Число в буквы как перевести вам уже Ксенья код программы написала. - Cкpипaч(02.12.2020 20:32)
- Тогда я получу число "смещенное" в пространстве чисел в соотв. с
вашим предложением. Где буквы, где регистр и тд. - Tpoeшник(02.12.2020 20:30)
- Блочный шифр. Да любой... Потом base64. Но имея много (очень, в пределе для всех чисел от 0 до 0xffff) строк можно в принципе разобраться, как они переводятся в число. Здесь есть секретная часть -- ключ шифрования. Которая должна храниться в прошивке и которую никто не должен знать. - fk0(02.12.2020 19:31)
- Обратимые хеш-функции для самых маленьких. Если вы таким образом
хотите сделать защиту от кражи - у меня для вас плохие новости - lloyd(02.12.2020 18:35)
- Я понимаю что все плохо. Но вот если я вам как взрослому скажу
"9a0SdD87Sl" вернете мне мой i ? - Tpoeшник(02.12.2020 19:29)
- при некоторых навыках и имея достаточно данных для разворота фарша в мясо, думаю вам очень скоро сообщат i из 9a0SdD87Sl ))) Как впрочем и любой блочный шифр из 2 байт не спасет отца русской демократии! )) Лучше обрисуйте задачу в глобальном смысле, что это будет ? проша, настройки , пакеты ... - Aleksey_75(02.12.2020 20:07)
- Я понимаю что все плохо. Но вот если я вам как взрослому скажу
"9a0SdD87Sl" вернете мне мой i ? - Tpoeшник(02.12.2020 19:29)
- Так годится: ? Kceния(260 знак., 02.12.2020 18:33)
- Здесь секретная часть выражена не в виде числа, а в виде алгоритма. Поменять будет трудно. - fk0(02.12.2020 19:32)
- Немного дополню: нельзя чтоб человек имея "0C56bR9Xq " и "0C56bR9Xq
+ i" человек разобрался чему равно i. Ну или имея "i" найти
"0C56bR9Xq + i" - Tpoeшник(02.12.2020 18:33)
- Нельзя == можно, при "достаточно большом" количестве известных нам пар. Нужно защитить две-три пары или двадцать миллионов пар? Cкpипaч(46 знак., 02.12.2020 20:16)
- Элементарно: SciFi(381 знак., 02.12.2020 19:58)
- То есть, вы предлагаете иметь таблицу из 0xffff значений 9ти
значных строк внутри микроконтроллера? - Tpoeшник(02.12.2020 20:02)
- Конечно. Так веселее. Гулять так гулять. - SciFi(02.12.2020 20:07)
- и записать её на внешнюю spi флешку , ыыыыы)))) - Aleksey_75(02.12.2020 20:11)
- В принципе в схеме есть ПО для ПК. Я могу хранить таблицу не на
стороне контроллера. Но и правда топорно как то. - Tpoeшник(02.12.2020 20:13)
- ага! Ну эт примерно то что я предложил , дамп озу с пк софтины, ну или захват обмена ))) - Aleksey_75(02.12.2020 20:15)
- Можно вообще в облаке. Сейчас это модно. - SciFi(02.12.2020 20:15)
- лучше вообще под это дело открыть интернет магазин, продаем девайс,
потом хак оного )) двойной профит ))) - Aleksey_75(02.12.2020 20:16)
- Воровать там нечего. единственное требование чтоб код был хоть как
то прикрыт и отличался банально от числа. - Tpoeшник(02.12.2020 20:19)
- ну если нечего воровать нафига нужен весь этот оверхед ??? закройте
открытые данные своей хитрой кс и все .. - Aleksey_75(02.12.2020 20:24)
- Чтоб получить "ключ" которым не было бы желания тыкать в "замочную
скважину". 4589 все таки хуже чем "A891dGhw0" - Tpoeшник(02.12.2020 20:28)
- ну как сказать, чем A891dGhw0 лучше, чем 11ED(4589)AAF0 (к примеру) ?? а когда пакет вообще замечательно выходит, имхо - Aleksey_75(02.12.2020 20:33)
- Чтоб получить "ключ" которым не было бы желания тыкать в "замочную
скважину". 4589 все таки хуже чем "A891dGhw0" - Tpoeшник(02.12.2020 20:28)
- ну если нечего воровать нафига нужен весь этот оверхед ??? закройте
открытые данные своей хитрой кс и все .. - Aleksey_75(02.12.2020 20:24)
- Воровать там нечего. единственное требование чтоб код был хоть как
то прикрыт и отличался банально от числа. - Tpoeшник(02.12.2020 20:19)
- лучше вообще под это дело открыть интернет магазин, продаем девайс,
потом хак оного )) двойной профит ))) - Aleksey_75(02.12.2020 20:16)
- В принципе в схеме есть ПО для ПК. Я могу хранить таблицу не на
стороне контроллера. Но и правда топорно как то. - Tpoeшник(02.12.2020 20:13)
- и записать её на внешнюю spi флешку , ыыыыы)))) - Aleksey_75(02.12.2020 20:11)
- Конечно. Так веселее. Гулять так гулять. - SciFi(02.12.2020 20:07)
- То есть, вы предлагаете иметь таблицу из 0xffff значений 9ти
значных строк внутри микроконтроллера? - Tpoeшник(02.12.2020 20:02)
- sprintf(dest, "%09d", arg) - SciFi(02.12.2020 18:28)
- 0C56bR9Xq + i - Cкpипaч(02.12.2020 18:25)