libtomcrypt är en omfattande, modulär och bärbar kryptografiska verktygslåda som ger utvecklare med ett brett utbud av välkända publicerade blockchiffer, enkelriktade hashfunktioner, kedjning lägen, pseudoslumpgeneratorer, kryptering med öppen nyckel, och en uppsjö andra rutiner. Den har utformats från grunden för att vara mycket enkel att använda. Den har en modulär och standard API som gör att nya chiffer, hashar och PRNGs ska läggas till eller tas bort utan ändring till den totala slutanvändningen. Den har funktioner för enkel hantering och en fullständig bruksanvisning som har många käll snippet exempel.
Libtomcrypt är en ganska omfattande, modulär och portabel krypteringsverktygslåda som ger utvecklare med ett brett utbud av välkända publicerade blockchiffer, enkelriktade hashfunktioner, kedjning lägen, pseudoslumptalsgeneratorer, kryptering med öppen nyckel och en uppsjö av andra rutiner.
Libtomcrypt har utformats från grunden för att vara mycket enkel att använda. Den har en modulär och standard API som gör att nya chiffer, hashar och PRNGs läggas till eller tas bort utan ändring till den totala slutanvändningen. Den har lätt att använda funktioner och en fullständig bruksanvisning som har många käll snippet exempel.
Libtomcrypt är gratis för alla ändamål inom det offentliga rummet. Detta inkluderar kommersiellt bruk, omfördelning och även förgreningar.
Här är några viktiga inslag i "libtomcrypt":
· Public domain och öppen källkod.
· Skriven helt i bärbara ISO C källa (utom för saker som RNGs av naturliga skäl)
· Bygger ur lådan på nästan varje ruta. Allt som krävs är GCC för källan att bygga.
· Inkluderar en 90 + sida manual i PDF-format (med arbets exempel i det)
· Block chiffer
· Chiffer kommer med en ECB kryptera / dekryptera, setkey och självtest gränssnitt.
· Alla chiffer har samma prototyp som underlättar att använda flera chiffer vid körning.
· Några av chiffer är flexibla när det gäller kod storlek och minnesanvändning.
· Chiffer stöds.
· Blowfish
· XTEA
· RC5
· RC6
· SAFER +
· Rijndael (aka AES)
· Twofish
· SAFER (K64, SK64, K128, SK128)
· RC2
· DES, 3DES
· CAST5
· Noekeon
· Skipjack
· Anubis (med valfri tweak som föreslagits av utvecklarna)
· Khazad
· Ändra lägen
· Lägen kommer med en start, kryptera / dekryptera och set / få IV-gränssnitt.
· Läge stöds.
· ECB
· CBC
· OFB
· CFB
· CTR
· Envägshashvärde Funktioner
· Hashes komma med init, process, gjort och självtest gränssnitt.
· Alla hashar använder samma prototyper för gränssnitten.
· Stöds Hashes.
· MD2
· MD4
· MD5
· SHA-1
· SHA-224/256/384/512
· TIGER-192
· RIPE-MD 128/160
· WHIRLPOOL
· Message Authentication
· FIPS-198 HMAC (stöder alla hashar)
· FIPS avvaktan OMAC1 (stöder alla chiffer)
· PMAC Autentisering
· Meddelandekryptera + Verifiera Lägen
· EAX Läge
· OCB Läge
· Pseudo-slumptalsgenerator
· Yarrow (baserat algoritm)
· RC4
· Stöd för / dev / random, / dev / urandom och Win32 CSP RNG
· Fortuna
· NYKTRA-128
· Public Key Algoritmer
· RSA (använder PKCS # 1 v2.1 och PKCS # 1 v1.5)
· DH (med ElGamal signaturer och enkel DH-kryptering)
· ECC (över Z / pZ, ElGamal Signaturer, enkel DH stil kryptering)
· DSA (Användare göra sina egna grupper)
· Övriga standarder
· PKCS # 1 (både v1.5 och v2.0 stoppning)
· PKCS # 5
· ASN.1 DER för INTEGER typer.
Vad är nytt i den här versionen:
· ECC koden fast, rengöras och förbättras.
· GCM fastställdes.
· UTF8 stöd sattes till ASN1 koden.
· Dokumentationen förbättrades.
· Den publicerade versionen av handboken ingår.
Mjukvaruinformation:
Version: 1.16
Ladda upp dagen: 2 Jun 15
Licens: Gratis
Popularitet: 93
Kommentarer hittades inte