Lycantec Cryptor
Um sensible Daten nicht ungeschützt über unverschlüsselte Kanäle zu schicken, haben wir für unsere Projekte den Lycantec Cryptor entwickelt. Dieser ver- und entschlüsselt Dateien nach aktuellem sicheren Verschlüsselungsstandards.
Merkmale
Derzeit unterstützen wir die Verschlüsselung mit AES256, in Kombination mit RSA. Unter Verwendung von RSA werden die übergebenen Dokumente zuvor mit AES256 verschlüsselt und der zuvor verwendete Key per RSA verschlüsselt. Dies erlaubt ein hochperformantes, aber trotzdem sicheres verschlüsseln der Dokumente. Zudem erlaubt es weitere wichtige und relevante Funktionen für eine sichere Übertragung von Dokumenten wie z.B. das generieren eines Hashes zur Verifizierung vor und nach der Datenübertragung.
Wir bieten dieses Tool exklusiv unsere Kunden und Partner an um z.B. verschlüsselte Dokumente entschlüsseln zu können welche zuvor für eine sichere Übertragung oder Archivierung durch unsere Produkte verschlüsselt wurde.
Derzeit existiert eine Command Line Anwendung um eine hohe Automatisierung der Abläufe in und außerhalb unserer Produkte zu ermöglichen.
Übersicht
- Synchrone und Asynchrone Ent- und Verschlüsselung von Dokumenten und Ordnern nach aktuell sicheren Verschlüsselungsmethoden AES256 und RSA.
- Generierung von Checksum Hashes (SHA1, SHA256,MD5 usw...) für eine Validierung vor und nach der Übertragung.
- Verwendung von zusätzlichen Sicherheitsmerkmalen wie SALT
- Komprimieren von kompletten Ordnern und Dokumenten.
- Implementierung als Command Line Application um Vorgänge zu automatisieren.
Technologien
Kategorie | Technologie |
---|---|
Sprache(n) | C# |
Plattform(en) | .net |
IDE | Visual Studio 2017 Professional |
Datenquelle | n.A. |
Versionsverwaltung | SVN - Subversion |
Bugtracking | Jira |
Dokumentations System | Confluence |
Anmerkungen | Verfügbar nur für Lycantec Kunden und Partner |
Status | Produktiv |
Beispiele
Kompletten Ordner und Inhalt verschlüsseln:
LycantecCryptor.exe -inputdirectory C:\PathTo\MyTestFolderForEncryption -outputfile c:\temp\TestFolderForEncryption_03032020.enc -password secret -direction encryption -encryptionmethod aes256 -docompression
Verschlüsselte Datei mit kompletten Ordner und Inhalt entschlüsseln
LycantecCryptor.exe -inputfile C:\PathTo\MyEncryptedSecretFile.enc -outputfile c:\PathTo\MyEncryptedSecretFileDirectory -password secret -direction decryption -encryptionmethod aes256 -docompression
Dokumentation
Parameter
inputdirectory
Bestimmt das Verzeichnis, welches Verschlüsselt wird.
outputfile
Bestimmt die Zieldatei, in welcher sich später der verschlüsselte Inhalt befindet.
password
Das für die Ent- und Verschlüsselung notwendige Passwort.
direction
Kann als Werte encryption oder decryption enthalten und bestimmt, ob eine Ver oder Entschlüsselung vorgenommen wird.
encryptionmethod
Definiert die Verschlüsselungsmethode bzw. Algorithmus, mit welcher die Dokumente ver- oder entschlüsselt werden.
Mögliche Werte: RSA, AES256, RSA+AES256
docompression
Weißt die Anwendung an, eine Kompression der Dateien durchzufügen.
dontcleanUp
Weißt die Anwendung an, die Dateien der Zwischenschritte z.B. der Kompression, nicht zu löschen nachdem der Vorgang abgeschlossen wurde.