SCRIPT.binding untuk perpustakaan fungsi derivasi kunci scrypt | |
Unduh sekarang |
SCRIPT. Peringkat & Ringkasan
Iklan
- Lisensi:
- BSD License
- Nama Penerbit:
- Magnus Hallin
- Situs web penerbit:
- http://bitbucket.org/mhallin/
SCRIPT. Tag
SCRIPT. Keterangan
Binding untuk perpustakaan fungsi derivasi kunci scrypt SCRIPT adalah satu set binding python untuk fungsi derivasi kunci scrypt.Scrypt berguna saat mengenkripsi kata sandi karena dimungkinkan untuk menentukan jumlah waktu minimum untuk digunakan saat mengenkripsi dan mendekripsi. Jika, misalnya, kata sandi membutuhkan waktu 0,05 detik untuk memverifikasi, pengguna tidak akan melihat sedikit penundaan saat masuk, tetapi melakukan pencarian brute force dari beberapa miliar kata sandi akan membutuhkan waktu yang cukup lama. Ini berbeda dengan fungsi hash yang lebih tradisional seperti MD5 atau keluarga SHA yang dapat diimplementasikan dengan sangat cepat pada hardware. Instalasi: Hg Clone http://bitbucket.org/mhallin/py-scrypt $ Python Atur Penerjemah Python 3. Py-scrypt mendukung python 2 dan 3.Usage: binding sangat sederhana - ada enkripsi dan metode dekripsi pada modul scrypt: >>> impor scrypt >>> data = scrypt.enchpt ('sebuah pesan rahasia ',' Kata Sandi ', MaxTime = 0.1) # Ini akan memakan waktu setidaknya 0,1 detik >>> data ' Scrypt \ X00 \ R \ X00 \ X00 \ X00 \ X08 \ X00 \ X00 \ X00 \ X01RX9H '> >> scrypt.decrypt (data, 'kata sandi', maxTime = 0.1) # Ini juga akan memakan waktu setidaknya 0,1 detik 'pesan rahasia' >>> scrypt.decrypt (data, 'kata sandi', maxTime = 0,05) # Scrypt Won Ini dapat mendekripsi data ini dengan cepat traceback (panggilan terakhir terakhir): File "
SCRIPT. Perangkat Lunak Terkait