Hallo,
Ich finde, dass es immer ein unverhältnismäßig großer Aufwand ist, die ganzen Bytekeys und ByteIVs zu erstellen, wenn man etwas mit der "Rijndael"-Methode
verschlüsseln will...
Also hab ich die "CryptIt" DLL gebastelt, mit der man ganz simpel Text oder Dateien ver-/entschlüsseln kann:
VB-Version:
EncryptText(ByVal Source As String, ByVal Password As String) As String
Diese Funktion gibt den Verschlüsselten Text als String zurück, wenn man den Ausgangstext und PW angegeben hat.
DecryptText(ByVal Source As String, ByVal Password As String) As String
Genau dasselbe Spielchen, nur umgekehrt: Der verschlüsselte Text wird entschlüsselt, vorrausgesetzt das PW stimmt.
EncryptFile(ByVal FileInput As String, ByVal FileOutput As String, ByVal Password As String)
Dasselbe Prinzip, nur dass der Pfad der zu verschlüsselnden Datei angegeben werden muss, und der Pfad des Outputs.
WICHTIG: Inputpfad und Outputpfad dürfen nicht übereinstimmen!
DecryptFile(ByVal FileInput As String, ByVal FileOutput As String, ByVal Password As String)
Siehe EncryptFile, nur halt zum Entschlüsseln...
WICHTIG: Inputpfad und Outputpfad dürfen nicht übereinstimmen!
Sonstiges:
Ich finde, dass es immer ein unverhältnismäßig großer Aufwand ist, die ganzen Bytekeys und ByteIVs zu erstellen, wenn man etwas mit der "Rijndael"-Methode
verschlüsseln will...
Also hab ich die "CryptIt" DLL gebastelt, mit der man ganz simpel Text oder Dateien ver-/entschlüsseln kann:
VB-Version:
- VB 2008
- .net 3.5
EncryptText(ByVal Source As String, ByVal Password As String) As String
Diese Funktion gibt den Verschlüsselten Text als String zurück, wenn man den Ausgangstext und PW angegeben hat.
DecryptText(ByVal Source As String, ByVal Password As String) As String
Genau dasselbe Spielchen, nur umgekehrt: Der verschlüsselte Text wird entschlüsselt, vorrausgesetzt das PW stimmt.
EncryptFile(ByVal FileInput As String, ByVal FileOutput As String, ByVal Password As String)
Dasselbe Prinzip, nur dass der Pfad der zu verschlüsselnden Datei angegeben werden muss, und der Pfad des Outputs.
WICHTIG: Inputpfad und Outputpfad dürfen nicht übereinstimmen!
DecryptFile(ByVal FileInput As String, ByVal FileOutput As String, ByVal Password As String)
Siehe EncryptFile, nur halt zum Entschlüsseln...
WICHTIG: Inputpfad und Outputpfad dürfen nicht übereinstimmen!
Sonstiges:
- Die DLL darf gerne einkompiliert werden, es wäre dann toll wenn irgendwo im Programm ein kleiner Hinweis darauf vermerkt wär
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „vredesbyrD“ ()