VB6 text verschlüsseln mit Kennwort
Suchen eine einfache text-Verschlüsselungs - /Entschlüsselungs-VB6-code. Idealerweise sollte die Lösung akzeptieren (text, password)
Argumente und erzeugen eine lesbare Ausgabe (ohne Sonderzeichen), so dass es überall eingesetzt werden kann, ohne Codierung Probleme.
Gibt es viele-code zur Verfügung .NET, aber nicht wirklich viel finde ich für ältere VB6. Nur diese habe ich bisher gefunden: http://www.devx.com/vb2themax/Tip/19211
Wenn Sie nichts dagegen haben, 3rd-party - ebcrypt.com ausgezeichnete & völlig kostenlos.
Verwenden Sie, was gute Krypto-finden Sie eine gute VB6-Bibliothek für (keine Erfahrung mit diesem, also nicht helfen kann) und übersetzen die binäre Ausgabe an ASCII-mithilfe der base64-Codierung. Sollten loszuwerden, alle Probleme, die Sie haben könnte mit "besonderen" Charaktere.
K.: die website ist ein bisschen beängstigend... gibt es eine weitere offizielle Quelle?
Verwenden Sie, was gute Krypto-finden Sie eine gute VB6-Bibliothek für (keine Erfahrung mit diesem, also nicht helfen kann) und übersetzen die binäre Ausgabe an ASCII-mithilfe der base64-Codierung. Sollten loszuwerden, alle Probleme, die Sie haben könnte mit "besonderen" Charaktere.
K.: die website ist ein bisschen beängstigend... gibt es eine weitere offizielle Quelle?
InformationsquelleAutor SharpAffair | 2011-08-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mit RC4 Implementierung sieht
Command1
Ausgänge:Müssen Sie möglicherweise eine bessere Fehlerbehandlung auf
FromHexDump
obwohl.Update (2018-05-04)
Für viel stärkeren 256-bit AES-Verschlüsselung (ECB-Modus) und den richtigen Umgang mit unicode-Texten/Kennwörter, die Sie heraus überprüfen können Einfache AES-256-bit-Passwort-Verschlüsselung geschützt umgesetzt, in
mdAesEcb.bas
- Modul (~380 LOC).Sehr gut, aber wie entschlüsseln?
Es gefunden! Dank
Debug.Print CryptRC4(FromHexDump(sSecret), "password")
testen Sie das Ergebnis mit rc4.online-domain-tools.com
InformationsquelleAutor wqw
MD5sum der den text und das Passwort zusammen als one-way-hash (und dann zu überprüfen, die Sie verschlüsseln erneut und vergleichen Sie mit der gespeicherten hash. (Dies wird nicht funktionieren, wenn man entschlüsseln MUSS es aber wieder)
Ja, ich vergaß, es gab bessere hashes für diesen Zweck.
vb.wikia.com/wiki/SHA-CryptoAPI.bas --
CryptoAPI
basiert MD5/SHA1 hashes in VB6 (nur)InformationsquelleAutor Deanna
Hier ist meine Verschlüsselung. Klasse. Ich benutze mehrere Konstanten zu definieren, die Verschlüsselung Schlüssel, weil in meinem Kopf es ist ein wenig sicherer aus, dass jemand versucht, zu dekompilieren, der code um es zu finden. Kryptographie ist nicht mein Ding, also vielleicht bin ich ein Scherz mich. Jedenfalls habe ich diese Klasse in eine ActiveX-dll-Aufruf aus anderen Programmen zu tun, die Verschlüsselung und die Rückseite in eine eigene dll für die Entschlüsselung. Ich habe es auf diese Weise also Menschen wer sollte nicht sehen, dass die verschlüsselten Daten nicht selbst habe die dll zu tun, die Sie entschlüsseln. Ändern Sie die key-Konstanten, was Sie wollen (5 lange). Ich benutze einen mix einschließlich nicht druckbarer Zeichen und es hat gut funktioniert für mich bisher. Die CAPICOM ist Teil von Windows®, so dass Sie nicht haben, zu verteilen.
InformationsquelleAutor jac