| Keyczar Toolkit voor veilige en eenvoudige cryptografie |
Download nu |
Keyczar Rangschikking & Samenvatting
- Vergunning:
- The Apache License 2.0
- Naam uitgever:
- Steve Weis
- Uitgever website:
- http://www.keyczar.org/
Keyczar Tags
Keyczar Beschrijving
Toolkit voor veilige en eenvoudige cryptografie Keyczar is een open source cryptografische toolkit die is ontworpen om het gemakkelijker en veiliger te maken voor devlopers om cryptografie in hun toepassingen te gebruiken. Het ondersteunt authenticatie en codering met zowel symmetrische als asymmetrische sleutels. Waarom keyczar? Cryptografie is gemakkelijk om fout te krijgen. Ontwikkelaars kunnen de onjuiste cipher-modi kiezen, verouderde algoritmen gebruiken, primitieven opstellen op een onveilige manier, of niet te anticiperen op de noodzaak van sleutelrotatie. Keyczar Abstracts Sommige van deze details door een veilige standaardinstellingen te kiezen, automatisch uitgangen met sleutelversiering te taggen en een eenvoudige programmeerinterface te bieden. KeyCZAR is ontworpen om open, uitgebreid en cross-platform compatibel te zijn. Het is niet bedoeld om bestaande cryptografische bibliotheken zoals OpenSSL, Pycrypto of de Java JCE te vervangen, en in feite is opgebouwd op deze bibliotheken. Een illustratief gebruik Casesuppose Een aanvraag moet een URL-parameterwaarde coderen met een symmetrische sleutel. Normaal gesproken zou een ontwikkelaar moeten beslissen welk algoritme om te gebruiken, de sleutellengte die moet worden gebruikt, de werkingsmodus, hoe de initialisatievectoren te verwerken, hoe sleutels te draaien, en hoe de ciphertexten te ondertekenen. Keyczar vereenvoudigt deze keuzes. Met behulp van een bestaande keyset zou een Java-ontwikkelaar alleen het volgende moeten bellen: Crypter Crypter = Nieuwe Crypter ("/ Pad / To / Your / Sleutels"); String CipherText = Crypter.crypt ("Secret Message"); Evenzo zou een Python-ontwikkelaar gewoon het volgende bellen: Crypter = Crypter.RED ("/ PAD / TO / YE / KEYS"); Ciphertext = Crypter.crypt ("Secret Message"); Keyczar is oorspronkelijk ontwikkeld door leden van het Google Security-team en wordt vrijgegeven onder een Apache 2.0-licentie. Hier zijn enkele belangrijke functies van "keyczar": · Een eenvoudige API · Sleutelrotatie en versie · Veilige standaardalgoritmen, modi en sleutellengtes · Geautomatiseerde generatie van initialisatievectoren en ciphertext-handtekeningen · Java- en Python-implementaties (C ++ komen binnenkort) · Internationale ondersteuning in Java (Python komt binnenkort) Vereisten: · Java 2 Standaard Edition Runtime-omgeving
Keyczar Gerelateerde software