На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
Страницы: (2) [1] 2  все  ( Перейти к последнему сообщению )  
> Шифрования разрушением...
    Есть строка(пароль) которую мы шифруем разрушением, делим коды ну короче извращаемся как хотим с ней.... потом когда чел вводит пароль мы его шифруем по тому же алгоритму и сравниваем 2е зашифрованных строки...
    Если похожи то пароль верен и т.д.

    Но есть вопрос ... Какой бы алгоритм использовать чтобы была уникальная строка котороая давала бы уникальный исход при шифровании и небыло таких бы строк которые бы при шифровании не давали одинаковые результаты?
      random ;D ;D ;D
        Цитата sourcer, 28.05.02, 11:29:10
        Есть строка(пароль) которую мы шифруем разрушением, делим коды ну короче извращаемся как хотим с ней.... потом когда чел вводит пароль мы его шифруем по тому же алгоритму и сравниваем 2е зашифрованных строки...
        Если похожи то пароль верен и т.д.

        Но есть вопрос ... Какой бы алгоритм использовать чтобы была уникальная строка котороая давала бы уникальный исход при шифровании и небыло таких бы строк которые бы при шифровании не давали одинаковые результаты?


        Поищи информацию про Cram-MD5. ИМХО MD5 как раз и реализует то, чего тебе надо. Да и алгоритм этот, хотя не очень тяжелый, но достаточно надежный. Вот.
          хеширование не пробовал?
            Сорри за ламерский вопрос но есть ли возможность закодированую строку
            MD5 расшифровать назад??
              2sourcer:
              random великая вешь... ,а пвсевдослучайным числам свойственно повторятся  :P
              Сообщение отредактировано: vot -
                Цитата Алексей, 28.05.02, 14:10:39
                Сорри за ламерский вопрос но есть ли возможность закодированую строку
                MD5 расшифровать назад??

                Да нет кажется, если только угадать что-ли. Не надо путать, например с Base64, где можно кодировать и декодировать. MD5 - односторонний.

                Есть двустороние криптографические методы защиты с декодированием, типа Дез, БлоуФиш. Но я про них ничего не знаю. Знаю что есть и что их часто юзают. ;D
                Кажется так.
                  2 Sourcer:
                  Moderatorial [ + ]
                  За наезд
                    Цитата vot, 28.05.02, 21:34:14
                    2 Sourcer:
                    Moderatorial [ + ]
                    За наезд

                    Кстати, а почему по-аглицки?
                      Цитата sourcer, 28.05.02, 11:29:10

                      ... небыло таких бы строк которые бы при шифровании не давали одинаковые результаты?


                      Необходимо использовать хэш-функции , но ни одна из хэш-функций не создает уникальных результатов. Т.е. можно найти две строки S1 и S2 такие  H(S1)=H(S2), где Н-хэш функция.
                        Цитата псих, 28.05.02, 14:19:20
                        2sourcer:
                        random великая вешь... ,а пвсевдослучайным числам свойственно повторятся  :P


                        random работает от часов... и рандомит от часов всё.... так что если я зашифрую утром строку, а потом ту же вечером, то выйдут разные результаты....
                        может вешь то и великая рандом, но тут не подайдёт...:)
                          А ты сделай свой генератор случайных чисел. Это не трудно. Зато возможно одно и тоже получишь. ;D ;D ;D
                            random работает от задаваемого случайного зерна (random seed), в качестве которого ОБЫЧНО берут текущее системное время в милисекундах. И если задать рандому в разное время одинаковые зерна, последовательность случайных чисел будет одинаковой.
                              2simik:  ;D читай месаг  GrAnd-a, ВНИМАТЕЛЬНО!
                                можно использовать CRC.
                                получать контрольную сумму от введеной строкой и
                                сравнивать с необходимым результатом (как RAR).
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0316 ]   [ 15 queries used ]   [ Generated: 27.04.24, 07:13 GMT ]