ScremptBINDINGEN VOOR DE SCRYPTE KEY DERIVATIE FUNCTIONBIBLIOTHEEK | |
Download nu |
Scrempt Rangschikking & Samenvatting
Advertentie
- Vergunning:
- BSD License
- Naam uitgever:
- Magnus Hallin
- Uitgever website:
- http://bitbucket.org/mhallin/
Scrempt Tags
Scrempt Beschrijving
BINDINGEN VOOR DE SCRYPTE KEY DERIVATIE FUNCTIONBIBLIOTHEEK Scrempt is een set Python-bindingen voor de Scrympt-sleuteldelivatie-functie.Scrempt is handig bij het coderen van het wachtwoord omdat het mogelijk is om een minimumbedrag op te geven om te gebruiken bij het coderen en decoderen. Als een wachtwoord bijvoorbeeld 0,05 seconden duurt om te verifiëren, zal een gebruiker de kleine vertraging niet opmerken bij het aanmelden, maar het doen van een Brute Force Searching van verschillende miljard-wachtwoorden duurt een aanzienlijke hoeveelheid tijd. Dit staat in contrast met meer traditionele hash-functies zoals MD5 of de SHA-familie die extreem snel kan worden geïmplementeerd op goedkope hardware. Installatie: HG-kloon http://bitbucket.org/mhallin/py-Scrypt $ CD PY-Scrots $ Python Setup.py build wordt superuser (of gebruik virtualenv): # Python Setup.py Installatie Run-tests na installatie: $ Python-tests / Scrympt-tests.pyif U wilt PY-Scrempt voor uw Python 3-omgeving, voer gewoon de bovenstaande opdrachten uit met uw omgeving. Python 3-tolk. PY-Scrots ondersteunt zowel Python 2 en 3.usage: de bindingen zijn heel eenvoudig - er is een versleuteling en een decodepevalethode op de ScrotsPt-module: >>> import scrypt >>> gegevens = scrypt.crypt ('een geheime boodschap ',' Wachtwoord ', Maxtime = 0.1) # Dit duurt minstens 0,1 seconden >>> Gegevens ' Scrots \ x00 \ r \ x00 \ x00 \ x00 \ x08 \ x00 \ x00 \ x 10 x01Rx9h '> >> scrypt.decrypt (gegevens, 'Wachtwoord', maxtime = 0.1) # Dit duurt ook minstens 0,1 seconden 'een geheimbericht' >>> scrypt.decrypt (gegevens, 'wachtwoord', maxtime = 0.05) # scrempt gewonnen Ik ben niet in staat om deze gegevens snel genoeg traceback te decoderen (meest recente oproep Laatste): bestand "
Scrempt Gerelateerde software
sentlib
Een lichtgewicht berichtensialiseringsbibliotheek die tot doel heeft geheugen efficiënt te zijn ...
138