|
Вопрос по защите секретного ключа в тексте программы
|
|||
---|---|---|---|
#18+
Здравствуйте! Проблема такая: Программа должна использовать набор ключей (16-битных в hex). Эти ключи используются при раскодировании поступащих на программу данных и кодировании формируемых программой данных. Эти ключи - секретные. Скажите, пож-та, как защитить эти ключи от взлома? На данный момент вижу следующие возможности: - хранить ключи в исходном тексте программы в закодированном виде, а в процессе работы программы их раскодировать. Но по какому алгоритму кодировать/раскодировать - пока не знаю. - хранить ключи на отдельном носителе. Спрятать носитель - проще. Заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2012, 11:47 |
|
Вопрос по защите секретного ключа в тексте программы
|
|||
---|---|---|---|
#18+
п.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2012, 13:34 |
|
Вопрос по защите секретного ключа в тексте программы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2012, 00:35 |
|
Вопрос по защите секретного ключа в тексте программы
|
|||
---|---|---|---|
#18+
RT01021977хранить ключи в исходном тексте программы в закодированном виде, а в процессе работы программы их раскодировать. И чем это их защитит? RT01021977 - хранить ключи на отдельном носителе. Спрятать носитель - проще. Для действительно важных ключей это единственно разумный вариант. P.S. В винде есть целое Crypto API, которое довольно разумно использовать для этой цели. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2012, 17:19 |
|
Вопрос по защите секретного ключа в тексте программы
|
|||
---|---|---|---|
#18+
softwarerRT01021977хранить ключи в исходном тексте программы в закодированном виде, а в процессе работы программы их раскодировать. И чем это их защитит? Если взлом закодированных ключей будет стоить дороже, чем система, то вполне нормальный вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2012, 13:44 |
|
Вопрос по защите секретного ключа в тексте программы
|
|||
---|---|---|---|
#18+
RT01021977Здравствуйте! Проблема такая: Программа должна использовать набор ключей (16-битных в hex). Эти ключи используются при раскодировании поступащих на программу данных и кодировании формируемых программой данных. Эти ключи - секретные. Скажите, пож-та, как защитить эти ключи от взлома? На данный момент вижу следующие возможности: - хранить ключи в исходном тексте программы в закодированном виде, а в процессе работы программы их раскодировать. Но по какому алгоритму кодировать/раскодировать - пока не знаю. - хранить ключи на отдельном носителе. Спрятать носитель - проще. Заранее спасибо Если мне не изменяет память в 70-х годах был разработан DES у которого длина ключа 56 бит, ввиду вычислительных мощностей начиная с, по моему, 2000 года DES объявлен как морально устаревший, и все требуют его менять как минимум на 3DES. К чему это я, Вы написали про длину ключей в 16 бит, поэтому внимание вопрос: Вы уверены что выбранный алгоритм шифрования удачен? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2012, 14:11 |
|
Вопрос по защите секретного ключа в тексте программы
|
|||
---|---|---|---|
#18+
КритикЕсли взлом закодированных ключей будет стоить дороже, чем система, то вполне нормальный вариант. Вы хотите сказать, что мы обсуждаем защиту программы ценой 20 баксов за все копии? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2012, 14:25 |
|
Вопрос по защите секретного ключа в тексте программы
|
|||
---|---|---|---|
#18+
P.S. Кстати, подозреваю, рассматривать надо не стоимость самой программы, а стоимость данных этой программы, в том числе в случае "подписанной дезы". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2012, 14:26 |
|
Вопрос по защите секретного ключа в тексте программы
|
|||
---|---|---|---|
#18+
[quot kofeuHuk]RT01021977..К чему это я, Вы написали про длину ключей в 16 бит, поэтому внимание вопрос: Вы уверены что выбранный алгоритм шифрования удачен? о, извините, описАлся :( длина ключа поболее будет :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2012, 11:41 |
|
|
start [/forum/topic.php?fid=33&tid=1547906]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 142ms |
0 / 0 |