За последние 24 часа нас посетили 22234 программиста и 1022 робота. Сейчас ищут 670 программистов ...

шифрование

Тема в разделе "PHP для новичков", создана пользователем bugy, 12 сен 2006.

  1. bugy

    bugy Активный пользователь

    С нами с:
    25 июл 2006
    Сообщения:
    44
    Симпатии:
    0
    народ, будьте любезны, дайте добротный линк по которому монжно ознакомицца(не узнать как это переводица, а какие функции и как там работают) с шифрованием(как однонаправленным, так и симметричным)

    и что означает строка:
    Warning: mcrypt_ecb() [function.mcrypt-ecb]: Attempt to use an empty IV, which is NOT recommend in <bla-bla-bla> on line 22
     
  2. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
  3. bugy

    bugy Активный пользователь

    С нами с:
    25 июл 2006
    Сообщения:
    44
    Симпатии:
    0
    хм, дауж, жестоко )) снова не правильно обозначил задачу: мне хотелось бы узнать о "шифрование средствами пхп"

    пс - интересный линк, жаль не все из прочитанного(3 страницы ыы) понятно (
     
  4. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    ну так в чём проблема... иди вот сюда -> http://php.ru/search/ ,
    пиши вот это -> "crypt" , жми Enter , читай....
     
  5. bugy

    bugy Активный пользователь

    С нами с:
    25 июл 2006
    Сообщения:
    44
    Симпатии:
    0
    так куда луше, остался один вопрос(так как там мануалы на англ я не все смог понять):
    можно ли зашыфровать текст при загрузке странице (1), а потом передав его в страницу (2) (без разницы - посредством метода пост, кукишей либо сессий и т.п. - ) расшифровать? если да, то как это зделать?
     
  6. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    bugy
    Ничего не понял...

    PHP:
    1. <?php
    2. $norm_str = "это исходная строка";
    3. $key = "ключик";
    4. print ("$norm_str<br>");
    5. $str = mcrypt_cfb(MCRYPT_RC2, $key, $norm_str, MCRYPT_ENCRYPT); // шифруем
    6. print ("$str<br>");
    7. $norm_str = mcrypt_decrypt(MCRYPT_RC2, $key, $str, cfb); // дешифруем
    8. print ("$norm_str<br>");
    9. ?>
    10.  
    Можно с помощью алгоритма DES или 3DES зашифровать
    http://php.ru/manual/ref.mcrypt.html
     
  7. Anonymous

    Anonymous Guest

    ИМХО, человек просит обфускатор...
     
  8. bugy

    bugy Активный пользователь

    С нами с:
    25 июл 2006
    Сообщения:
    44
    Симпатии:
    0
    PHP:
    1. <?php
    2. $norm_str = "это исходная строка";
    3. $key = "ключик";
    4. print ("$norm_str<br>");
    5. $str = mcrypt_cfb(MCRYPT_RC2, $key, $norm_str, MCRYPT_ENCRYPT); // шифруем
    6. print ("$str<br>");
    7. $norm_str = mcrypt_decrypt(MCRYPT_RC2, $key, $str, cfb); // дешифруем
    8. print ("$norm_str<br>");
    9. ?>
    10.  
    Можно с помощью алгоритма DES или 3DES зашифровать
    http://php.ru/manual/ref.mcrypt.html[/quote]
    - читал я его...
    а вот че мне примерно надо:
    PHP:
    1. 1.php:
    2. <?php
    3.   $norm_str = "это исходная строка";
    4.   $key = "ключик";
    5.   $str = mcrypt_cfb(MCRYPT_RC2, $key, $norm_str, MCRYPT_ENCRYPT); // шифруем
    6.   $_SESSION['str']=$str;
    7. ?>
    8.  
    9. 2.php:
    10. <?php
    11. $key = "ключик";
    12. $str=$_SESSION['str'];
    13. $norm_str = mcrypt_decrypt(MCRYPT_RC2, $key, $str, cfb); // дешифруем
    14. ?>
    15.  
    так вот мне надо чтобы $norm_str из 1.php совпадал с $norm_str в 2.php
     
  9. bugy

    bugy Активный пользователь

    С нами с:
    25 июл 2006
    Сообщения:
    44
    Симпатии:
    0
    хм - кажется дошло как это делается
    спасибо