vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
VB6-Verschlüsselung in VB.Net entschlüsseln 
Autor: ProXy
Datum: 04.01.08 09:29

Guten Morgen,

in einer bestehenden VB6-Applikation wird mit Hilfe der advapi32.dll ein Passwort verschlüsselt und in die Datenbank geschrieben. Der Code der Klasse wurde anscheinend aus dem Netz kopiert (siehe Google: clsCryptoFilterBox).

Nun muss ich diese verschlüsselten Passwörter mit VB.Net wieder antschlüsseln. Zunächst habe ich versucht die VB6-Klasse für VB.Net umzuschreiben, allerdings schaffe ich es nicht die Funktionen der API korrekt zu deklarieren.

Private Declare Function CryptGetUserKey Lib "advapi32.dll" (ByVal hProv As _
  Long, ByVal dwKeySpec As Long, ByVal phUserKey As Long) As Long
Diese Deklaration wirft beim Aufruf der Funktion folgenden Fehler:
Ein Aufruf an die PInvoke-Funktion "...::CryptGetUserKey" hat das Gleichgewicht des Stapels gestört. Wahrscheinlich stimmt die verwaltete PInvoke-Signatur nicht mit der nicht verwalteten Zielsignatur überein. Überprüfen Sie, ob die Aufrufkonvention und die Parameter der PInvoke-Signatur mit der nicht verwalteten Zielsignatur übereinstimmen.

Ich suche seit Stunden im Netz, leider erfolglos: http://www.pinvoke.net/default.aspx/advapi32/CryptGetUserKey.html ist zwar ein anfang aber eben Todo

Kann mir jemand sagen, wie ich vorgehen muss, um die Funktionen korrekt in VB.Net übernehmen zu können?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB6-Verschlüsselung in VB.Net entschlüsseln1.604ProXy04.01.08 09:29
Re: VB6-Verschlüsselung in VB.Net entschlüsseln687mikeb6904.01.08 09:39
Re: VB6-Verschlüsselung in VB.Net entschlüsseln667ProXy04.01.08 09:52
Re: VB6-Verschlüsselung in VB.Net entschlüsseln678Moderatorralf_oop04.01.08 20:54

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel