Петър Денев
 Ф.н. 9650
 Контрол на достъпа/автентификация (Access
 control/authentication)

 Криптиране (Encryption)
 Създаване на потребители за достъп до:


   Базата данни


   Ограничение на потребителя на базата данни


   ftp достъп
 RIJNDAEL_128
 RIJNDAEL_256
 Tripledes
 BLOWFISH
 други
 Стандарт за криптиране (шифър)


 Ключ


 Текст за криптиране (данни)


 Тип на криптировката (модел)
   MCRYPT_MODE_ECB
   MCRYPT_MODE_CBC
// create a random, binary string of random length
       $size_mt = mt_rand( 0, 9 );
       $size = 10 + $size_mt;
       $c = 0; $salt = null;
       while( $c++ * 16 < $size )
              $salt .= md5( mt_rand(), true );
       $salt = substr( $salt, 0, $size );
 Достъп до базата данни
 Достъп до файла с ключа
 Права за четене на файла с ключа
 Достъп до кода на криптиращия клас, който сте
  създали, за да разберат по-какъв начин смесвате
  двата ключа
 Да се знае точно с кой от вашите методи са смесени
  двата ключа
 Да се знае с кой стандарт за криптиране е кодиран
  този текст (шифър)
 Кой е динамично създаденият ключ от метода
криптиране на данните
криптиране на данните

криптиране на данните

  • 1.
  • 2.
     Контрол надостъпа/автентификация (Access control/authentication)  Криптиране (Encryption)
  • 3.
     Създаване напотребители за достъп до:  Базата данни  Ограничение на потребителя на базата данни  ftp достъп
  • 4.
     RIJNDAEL_128  RIJNDAEL_256 Tripledes  BLOWFISH  други
  • 5.
     Стандарт закриптиране (шифър)  Ключ  Текст за криптиране (данни)  Тип на криптировката (модел)  MCRYPT_MODE_ECB  MCRYPT_MODE_CBC
  • 6.
    // create arandom, binary string of random length $size_mt = mt_rand( 0, 9 ); $size = 10 + $size_mt; $c = 0; $salt = null; while( $c++ * 16 < $size ) $salt .= md5( mt_rand(), true ); $salt = substr( $salt, 0, $size );
  • 7.
     Достъп добазата данни  Достъп до файла с ключа  Права за четене на файла с ключа  Достъп до кода на криптиращия клас, който сте създали, за да разберат по-какъв начин смесвате двата ключа  Да се знае точно с кой от вашите методи са смесени двата ключа  Да се знае с кой стандарт за криптиране е кодиран този текст (шифър)  Кой е динамично създаденият ключ от метода