Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Расшифровать кто угодно, зашифровать только я., какой стандарт шифрования подходит.
 
Нужно зашифровать число, которое может быть расшифровано любым. Но зашифровать другие не могут.
Какой стандарт подойдет?
 
Хитро, что даже непонятно.
А так можно ? Если расшифровал значит знает алгоритм шифрования, значит может зашифровать обратно... по идее...
 
Ну-у если ты используешь свое ПО, тогда все конечно возможно :-) Пишешь для всех декодер, а кодируешь только у себя :)

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

Я так понимаю, что это обычный (sha256) хэш: исходное по нему восстановить за разумное время нельзя, а "чтобы мог расшифровать любой" - так для этого и шифровать не надо. :)
 
Например дается шифрованная строка, расшифровав которую получаем число - кол-во лицензий.
Соответственно ее может сделать только 1 человек, а клиенты не могут сгенерировать себе такую.
 
Цитата
Dmitry Trofimov пишет:
Например дается шифрованная строка, расшифровав которую получаем число - кол-во лицензий.

Зачем это шифровать? Обычно делается pgp подпись простого текстового фрагмента - сразу видно глазами - сколько лицензий и чьих. Такой ключ проще украсть готовый, чем подобрать код.

Цитата

Соответственно ее может сделать только 1 человек, а клиенты не могут сгенерировать себе такую.

Не, не та логика. Для проверки лицензионного файла - у принимающей его программы просто зашит ключ или алгоритм проверки. Здесь же в техзадании сказано: "расшифровать может любой" (человек?), а не "своя программа".
Изменено: Andrey Y. Ostanovsky - 07.10.2009 22:37:55
 
Любой алгоритм асимметричного шифрования подойдёт. Тот же RSA, например. Один из ключей даётся всем, а другой - только одному. Если нет жёстких требований по времени работы, конечно. При работе с не особо длинными строками скорость будет приемлемой.
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."
 
У жабера какое то подобное шифрование. только там естественно при передачи сообщений.
статью по нему я читал на дамэйджлабе, в принципе можно будет почерпнуть оттуда информации.
 
Да к чёрту джаббер. Исходников асимметричных протоколов шифрования в инете - тьма тьмущая!
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."
 
Цитата
Dmitry Trofimov пишет:
Нужно зашифровать число, которое может быть расшифровано любым. Но зашифровать другие не могут.

Какой стандарт подойдет?
Ну эт понятно, куда ты клонишь. Бери RSA. В нем два ключа - секретный и открытый. Любым можешь зашифровать и лишь другим расшифровать. В твоем случае шифруешь закрытым, любой расшифрует открытым.
 
Цитата
Rand Platfhnovich пишет:
Ну эт понятно, куда ты клонишь. Бери RSA. В нем два ключа - секретный и открытый. Любым можешь зашифровать и лишь другим расшифровать. В твоем случае шифруешь закрытым, любой расшифрует открытым.

Тут еще и тему внимательно перечитать можно, это вроде как уже сказали выше.  :)
 
Бредовая постановка задачи.
Страницы: 1
Читают тему