SchrumpfenBindungen für die Verschraubungstaste Ableitungsfunktionsbibliothek | |
Jetzt downloaden |
Schrumpfen Ranking & Zusammenfassung
Anzeige
- Lizenz:
- BSD License
- Name des Herausgebers:
- Magnus Hallin
- Website des Verlags:
- http://bitbucket.org/mhallin/
Schrumpfen Stichworte
Schrumpfen Beschreibung
Bindungen für die Schraubstaster-Ableitungsfunktionsbibliothek Schritte ist ein Satz von Python-Bindungen für die Schritteschlüssel-Ableitungsfunktion.Scrypt ist nützlich, wenn das Kennwort verschlüsselt wird, da es möglich ist, einen minimalen Zeitraum anzugeben, der beim Verschlüsseln und Entschlüsseln verwendet wird. Wenn beispielsweise ein Kennwort um 0,05 Sekunden dauert, um zu überprüfen, bemerkt ein Benutzer nicht die geringfügige Verzögerung beim Anmelden, aber eine brutäre Kraftsuche von mehreren Milliarden Kennwörtern erfordert eine beträchtliche Zeit. Dies steht im Gegensatz zu mehr traditionelleren Hash-Funktionen wie MD5 oder der SHA-Familie, die extrem schnell implementiert werden kann. setup.py Build Werden Sie Superuser (oder verwenden Sie Virtualenv): # Python Setup.py-Installieren von Run-Tests nach der Installation: $ Python-Tests / Schritte-tests.pyIf Sie möchten, dass Py-schrypt für Ihre Python 3-Umgebung, einfach die oben genannten Befehle mit Ihrem ausführen Python 3-Dolmetscher. Py-Scrypt unterstützt beide Python 2 und 3. ... Die Bindungen sind sehr einfach - es gibt eine Verschlüsselung und eine Entschlüsselungsmethode im Schritte ',' Passwort ', MAXTIME = 0,1) # Dies dauert mindestens 0,1 Sekunden >>> Daten ' umdrypt \ x00 \ r \ x00 \ x00 \ x00 \ x08 \ x00 \ x00 \ x00 \ x01 \ x00 \ x00 \ x00 \ x01Rx9h '> >> schrypt.decrypt (Daten, 'Kennwort', maxime = 0,1) # In diesem Fall dauert es auch mindestens 0,1 Sekunden 'eine geheime Nachricht' >>> schritte.decrypt (Daten, 'Passwort', maxime = 0,05) # Schritte gewonnen Es kann in der Lage sein, diese Daten schnell ausreichend zu entschlüsseln (der letzte Anruf zuletzt): Datei "
Schrumpfen Zugehörige Software