Zum Inhalt springen
S

SecureX

Virengeprüft Windows Free to try
Ausführung1.0
Herausgeber David Vitali Enterprises
Veröffentlichungsdatum22.07.2015
Datum hinzugefügt22.07.2015
Os AnforderungenWindows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
BedarfNone
Downloads insgesamt41
PreisFree to try

Beschreibung

SecureX wurde in Visual C++ 6.0 entwickelt, aber mit dem vorliegenden Quellcode lässt es sich nahtlos auf .NET portieren. Was Sie im Download finden, ist SecureX.h, die API-Header-Datei. Sie können diese Datei öffnen und ihre Funktionen durchgehen, die alle Grundlagen der digitalen Sicherheit abdecken:

1. Krypto-Systeme mit privatem Schlüssel:

1.1 DES:

(a) DES mit einfacher, doppelter und dreifacher Länge;

(b) MAC (Message Authentication Code) mit einfacher Länge erzeugen und verifizieren;

(c) Einwegfunktion (OWF) mit einfacher, doppelter und dreifacher Länge;

(d) DES-Schlüsselprüfung und korrekte Schlüsselparität;

(e) DES-Prüfung auf schwachen Schlüssel.

1.2 AES:

(a) Verschlüsseln in den Modi ECB (Electronic Code Book) und CBC (Cipher Block Chaining);

(b) Entschlüsseln im ECB- und CBC-Modus;

(c) Verschlüsseln und Entschlüsseln mit Zähler und ICV.

2. Kryptosystem mit öffentlichem Schlüssel:

2.1 RSA:

(a) Statische RSA-Schlüssellänge von 1,25 Kbit (aktuelle Empfehlung ist mindestens 1,0 Kbit);

(b) Generierung öffentlicher/geheimer RSA-Schlüssel unter Verwendung einer schnellen Primzahlanalyse und (da dies zeitaufwändig sein kann) Zustandsrückmeldung über eine Rückruffunktion (weitere Informationen finden Sie unter SecureX.h);

(c) RSA Sign/Unsign von 1,25 Kbits;

(d) Überprüfen Sie die Integrität des RSA-Schlüssels.

3. Hashen:

3.1 SHA4:

(a) 384- und 512-Bit-Hash-Unterstützung;

(b) SHA4 über eine Datei berechnen;

4. Verschiedene kryptografische Unterstützungsfunktionen:

4.1 MSec-Timer-Unterstützung (set, get, get_clock).

4.2 Erhalte die Passwortstärke als Perzentil (siehe SecureX.h).

4.3 Passwort klassifizieren (sehr schwach, schwach, gut usw. siehe wieder SecureX.h).

4.4 Konvertieren von Binär- in ASCII-Hexadezimal-Strings und umgekehrt.

4.5 LRC 8-Bit berechnen.

4.5 Füllen Sie ein Array mit Fibonacci-Zahlen (nützlich zum Auffüllen von Daten).

4.6 Zerstöre sensible Materie im Speicher mit vierfachem Überschreiben einschließlich Bit-Flip.

4.7 Starke Datenverschlüsselungsfunktionen, die einen 64-Bit-Schlüssel verwenden. Kann anstelle des Sendens Ihrer Polsterung und anderer statischer Daten im Klartext verwendet werden.

Beachten Sie, dass dies ein Quellcode/optionales DLL-Paket ist. Es hat als solches keine ausführbare Datei, die ausgeführt werden kann.

Ähnliche Programme

Alternativen

Mehr von diesem Verlag