Мазмуну:

PHPде Mcrypt деген эмне?
PHPде Mcrypt деген эмне?

Video: PHPде Mcrypt деген эмне?

Video: PHPде Mcrypt деген эмне?
Video: How to Enable PHP MCRYPT in 2 minutes, 100% success 2024, Май
Anonim

Эмне mcrypt ? The mcrypt кеңейтүү UNIX крипт буйругун алмаштыруу болуп саналат. Бул буйруктар UNIX жана Linux системаларында файлдарды шифрлөө үчүн каражат катары кызмат кылат. The php - mcrypt кеңейтүү ортосундагы интерфейс катары кызмат кылат PHP жана mcrypt.

Буга байланыштуу, PHP Mcryptти кантип иштетсем болот?

Бул, балким, Windows серверинде php-mcryptти иштетүүнүн эң тез ыкмасы болуп саналат - сизге эмне керек:

  1. php табуу. ini (негизги PHP конфигурация файлы)
  2. Ачыңыз жана издеңиз;extension=php_mcrypt. dll)
  3. Комментарийден чыгаруу/алып салуу “;” жана php сактаңыз. ini.

Кошумча, PHP Mcrypt орнотулганын кантип билем? үчүн function_exists колдоно аласыз болсо текшерүү бири mcrypt функциялары бар. Ушул эле экранды көрүү менен да жетише аласыз php файлы бар: phpinfo(); коддун бир жеринде. Бул экранда жөн гана сапты издеңиз " mcrypt колдоо». орнотулган болсо , сиз "иштетилген" деген кутучаны көрөсүз.

Андан тышкары, Mcrypt ордуна эмне колдоно алам?

Жасашың керек колдонуу OpenSSL аяктады mcrypt ал жигердүү өнүктүрүлүп жана колдоого алынып жатат. Бул жакшыраак коопсуздукту, туруктуулукту жана көчүрүүнү камсыз кылат. Экинчиден, ал AES шифрлөө/дешифрлөө алда канча ылдамыраак аткарат. Ал демейки боюнча PKCS7 толтургучту колдонот, бирок сизге керек болсо, OPENSSL_ZERO_PADDING көрсөтө аласыз.

Mcrypt кеңейтүү деген эмне?

The mcrypt кеңейтүүсү үчүн интерфейс болуп саналат mcrypt криптографиялык китепкана. Бул узартуу PHP кодун колдонууга уруксат берүү үчүн пайдалуу mcrypt PHP 7.2+ менен иштөө үчүн. The mcrypt кеңейтүүсү PHP 5.4 жана PHP 7.1 чейин камтылган. PHP 7.2+ үчүн PHP анын ордуна криптографиялык китепкана катары libsodium колдонот.

Сунушталууда: