lokasi sekarang: Rumah > tapak muat turun > Muat turun perpustakaan > Pustaka kelas penyulitan dan penyahsulitan > kata laluanPHP5.5 kata laluan perpustakaan PHP
kata laluanPHP5.5 kata laluan perpustakaan PHP
Mengelaskan: Muat turun perpustakaan / Pustaka kelas penyulitan dan penyahsulitan | Masa keluaran: 2017-12-19 | lawatan: 5377 |
Muat turun: 204 |
Muat turun terkini
Akuarium Fantasi
Gadis Barisan Hadapan
Sayap Bintang
Syurga Peri Peri Bunga Kecil
Kisah Comel Restoran
Penjelajahan Pelancongan Shanhe
Cinta dan Pengeluar
Otak yang paling berkuasa 3
Debu Ganjil: Damila
Perjalanan Muda ke Barat 2
24 jamPapan pendahulu membaca
- 1 DJI Neo dikhabarkan akan menjadi dron FPV murah dengan penyegaran DJI Goggles N3
- 2 cavemsrv.exe - Apakah cavemsrv.exe?
- 3 cascmp.dll - Apakah cascmp.dll?
- 4 capimonitor.exe - Apakah capimonitor.exe?
- 5 Memulakan Perjalanan Pembangun Saya: Siaran Pertama Saya di Komuniti DEV!
- 6 Kaedah bertindih menyokong polimorfisme
- 7 Haiku yang diinspirasikan oleh BeOS semakin hampir kepada keluaran stabil pertama dengan versi R1 Beta 5
- 8 Razumevanje Renderovanja i Rerenderovanja u React Aplikacijama: Kako funkcionišu i kako ih optimizovati
- 9 Di manakah enjin carian selamat dalam pelayar tepi Bagaimana untuk mengubah suai enjin carian selamat dalam pelayar tepi?
- 10 Memperkenalkan DOTphin: Projek Polkadot NFT Termaju Direka untuk Peserta Token 2049 di Singapura
- 11 ccclient.dll - Apakah itu ccclient.dll?
- 12 Vitalik Buterin di Token2049: lagu crypto dan ucapan pada lapisan-2 Ethereum
- 13 YETI OURO (YETIO) - CRYPTOCURRENCY PERMAINAN BARU BERPOTENSI TINGGI
- 14 cbxqjkhh.dll - Apakah itu cbxqjkhh.dll?
- 15 BabyDoge (BABYDOGE) Merekodkan Peningkatan 16%, Didorong oleh Pengumuman Penyenaraian Binance
Tutorial Terkini
-
- Koleksi lengkap kursus timbunan penuh pembangunan web asing
- 1343 2024-04-24
-
- Gunakan GraphQL praktikal bahasa
- 1627 2024-04-19
-
- Bermula dengan MySQL (Teacher mosh)
- 1524 2024-04-07
-
- Mock.js |. Axios.js |
- 2372 2024-03-29
<?php /** * A Compatibility library with PHP 5.5's simplified password hashing API. * * @author Anthony Ferrara <ircmaxell@php.net> * @license http://www.opensource.org/licenses/mit-license.html MIT License * @copyright 2012 The Authors */ namespace { if (!defined('PASSWORD_BCRYPT')) { /** * PHPUnit Process isolation caches constants, but not function declarations. * So we need to check if the constants are defined separately from * the functions to enable supporting process isolation in userland * code. */ define('PASSWORD_BCRYPT', 1); define('PASSWORD_DEFAULT', PASSWORD_BCRYPT); define('PASSWORD_BCRYPT_DEFAULT_COST', 10); }
Saya percaya bahawa apabila ramai pembangun PHP mula-mula bersentuhan dengan PHP, fungsi penyulitan pilihan untuk mengendalikan kata laluan mungkin MD5 Inilah yang saya lakukan pada masa itu:
$kata laluan = md5($_POST["kata laluan"] );
Adakah kod di atas kedengaran biasa? Walau bagaimanapun, kaedah penyulitan MD5 nampaknya tidak begitu popular di dunia PHP pada masa ini, kerana algoritma penyulitannya benar-benar agak mudah, dan banyak tapak pemecahan kata laluan menyimpan banyak rentetan kata laluan yang disulitkan MD5, jadi di sini saya sangat tidak menggalakkan penggunaan MD5 sahaja untuk menyulitkan kata laluan pengguna.
SHA256 dan SHA512
Sebenarnya, terdapat kaedah penyulitan SHA1 pada masa yang sama dengan MD5 sebelumnya, tetapi algoritmanya agak mudah, jadi saya akan menyebutnya secara ringkas di sini. SHA256 dan SHA512 yang akan kami bincangkan di sini ialah fungsi penyulitan daripada keluarga SHA2 Anda mungkin telah menekanya dengan melihat nama kedua-dua kaedah penyulitan ini masing-masing menghasilkan rentetan cincangan 256 dan 512 bit.