| Versie | 1.0 |
|---|---|
| Uitgever | David Vitali Enterprises |
| Datum van publicatie | 22 jul 2015 |
| Datum toegevoegd | 22 jul 2015 |
| OS-vereisten | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Voorwaarden | None |
| Totaal aantal downloads | 41 |
| Prijs | Free to try |
Omschrijving
SecureX is ontwikkeld in Visual C++ 6.0, maar met de broncode bij de hand kan het naadloos worden overgezet naar .NET. Wat u in de download vindt, is SecureX.h, het API-headerbestand. U kunt dit bestand openen en de functies ervan bekijken, die alle basisprincipes van digitale beveiliging dekken:
1. Private Key Crypto-systemen:
1.1 DES:
(a) enkele, dubbele en driedubbele lengte DES;
(b) enkele lengte genereren en verifiëren MAC (Message Authentication Code);
(c) Enkele, dubbele en drievoudige lengte eenrichtingsfunctie (OWF);
(d) DES-sleutelcontrole en correcte sleutelpariteit;
(e) DES-controle op zwakke sleutel.
1.2 AES:
(a) versleutelen in de modi ECB (Electronic Code Book) en CBC (Cipher Block Chaining);
(b) decoderen in ECB- en CBC-modi;
(c) Versleutelen en ontsleutelen met teller en ICV.
2. Public Key Crypto-systeem:
2.1 RSA:
(a) Statische RSA-sleutellengte van 1,25 Kbits (huidige aanbeveling is voor minimaal 1,0 Kbit);
(b) het genereren van openbare/geheime RSA-sleutels met behulp van snelle priemgetalanalyse en (aangezien dit tijdrovend kan zijn) statusfeedback via terugbelfunctie (raadpleeg SecureX.h voor meer informatie);
(c) RSA Sign/Unsign van 1,25 Kbits;
(d) Controleer de integriteit van de RSA-sleutel.
3. Hashen:
3.1 SHA4:
(a) 384 en 512 bit hash-ondersteuning;
(b) Bereken SHA4 over een bestand;
4. Diverse cryptografische ondersteuningsfuncties:
4.1 MSec-timerondersteuning (set, get, get_clock).
4.2 Krijg wachtwoordsterkte als een percentiel (zie SecureX.h).
4.3 Classificeer wachtwoord (zeer zwak, zwak, goed, etc. zie opnieuw SecureX.h).
4.4 Converteer binaire naar ASCII hexadecimale string en omgekeerd.
4.5 Bereken LRC 8-bit.
4.5 Vul een array met Fibonacci-getallen (handig voor het opvullen van gegevens).
4.6 Vernietig gevoelige materie in het geheugen met viervoudige overschrijving inclusief bit-flip.
4.7 Krachtige gegevensversleutelingsfuncties die een 64-bits sleutel gebruiken. Kan worden gebruikt in plaats van het verzenden van uw opvulling en andere statische gegevens in de duidelijke.
Merk op dat dit een broncode/optioneel DLL-pakket is. Het heeft als zodanig geen uitvoerbaar bestand dat kan worden uitgevoerd.