170 похожих чатов

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

бы хранилась на диске и считывалась при запуске.
Проблема в том, что данные из этой таблички не должны быть доступны пользователю при просмотре исходников программы. То есть нужно шифрование.
Подскажите, пожалуйста, как это сделать и в какую сторону искать?

25 ответов

38 просмотров

бд лучше

А где будет храниться ключ для расшифровки?

и как ты себе это представляешь?

Nastya-Medveda Автор вопроса
Denis Pobedrya
А где будет храниться ключ для расшифровки?

В каком-нибудь Keyring или в ином внутреннем хранилище.

Nastya Medveda
В каком-нибудь Keyring или в ином внутреннем храни...

Ну хм… просто если программа может расшифровать файл, то значит программу можно чуть чуть модифицировать чтобы она данные сохранила в расшифрованном виде

А какую вообще исходную проблему ты решаешь? Зачем тебе это скрывать?

Nastya-Medveda Автор вопроса
Evgen Fil // hehe
А какую вообще исходную проблему ты решаешь? Зачем...

Сервера отдают программе внутренние названия проектов, которые считаются конфиденциальными. С помощью этой таблички я внутренние названия проектов заменяю на внешние, которые уже можно сообщать пользователю.

Nastya Medveda
Сервера отдают программе внутренние названия проек...

> которые считтся конфиденциальными С чего ты это взяла и знаешь ли ты, что есть "конфиденциальные данные" на самом деле?

Nastya-Medveda Автор вопроса
Evgen Fil // hehe
> которые считтся конфиденциальными С чего ты это...

Потому что я подписывала NDA где это сказано?

Evgen Fil // hehe
> которые считтся конфиденциальными С чего ты это...

Потому что если знаешь, то у тебя конфиденциальные данные текут по сети, а это УЖАСНО

Nastya Medveda
Сервера отдают программе внутренние названия проек...

Хочешь я поломаю всю твою защиту нафиг? Wireshark на хост и я всё знаю.

Nastya-Medveda Автор вопроса
Evgen Fil // hehe
Хочешь я поломаю всю твою защиту нафиг? Wireshark...

Я сама могу эту защиту поломать и как wireshark пользоваться я тоже знаю. и?

Nastya Medveda
Я сама могу эту защиту поломать и как wireshark по...

Ну и зачем тогда это? Если ты хочешь скрыть ""конфиденциальные"" данные от юзера, делай это системно (шифруй всё что видишь, не просто прячь от любопытных глаз, а именно все эти AES, RSA и подобное) или кардинально (не отдавай клиенту то, что он не должен знать).

Nastya-Medveda Автор вопроса
Evgen Fil // hehe
Ну и зачем тогда это? Если ты хочешь скрыть ""конф...

Ну если бы я писала всю систему сама, то да. Но я могу спросить у пользователля пароль, аутентифицировать его на сервере и с сервера подтянуть ключ расшифровки.

Nastya-Medveda Автор вопроса
Patrick [in search of work]
тогда у вас там пиздец

Еще какой. я же выше писала про аккаунты к внутренним серверам, которые хранились просто в текстовом файлике.

Nastya Medveda
Еще какой. я же выше писала про аккаунты к внутрен...

проси двойной оклад + премию и ты готов переписать серверную часть

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта