tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
2021
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    JohnDoe JohnDoe ist offline Mitglied Gold
    Registriert seit
    Nov 2001
    Beiträge
    219
    Hallo Leute,

    ich soll für einen unserer Pogrammierer eine ASP-Seite erstellen, die verschiedene Variablen nach einer Formel miteinander kombiniert.
    Die Formel bekomme ich von disem Programmierer. Er hat selbst ein Programm mit vb.net geschrieben, welches bereits mit dieser Formel arbeitet.
    Unter anderem erstellt er dabei aus Variablen HASH-Summen mit einem vb-Befehl.
    Ich glaube, dieser heißt createhash oder makhash.
    Wie schon gesagt, soll ich die selbe Formel als ASP-Seite bereitstellen. Die Variablen werden eingegeben, in einer Datenbank gespeichert und das Ergebniss der Formel wird ausgegeben.
    Wir nutzen einen W2K-Server mit IIS darauf.
    Nun meine Frage. Ist es möglich, den selben Befehl auch in ASP einzubinden? Wenn ja, wie geht das? Oder kennt ihr einen Befehl, der bei VB und ASP das selbe Ergebniss ausgibt?
    Ich habe schon im google gesucht. Leider bisher ohne Erfolg.
     
    Die schlimmsten Lügen werden oft schweigend erzählt.

  2. #2
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Hi

    meinst Du evtl. eine md5-Verschlüsselung?

    Eine Funktion der Verschlüsselung wie z.B. md5() gibts meines Wissens in ASP (Klassik) nicht. Aber es gibt fertige Funktionen z.B. auf Javascript-Basis, die man nutzen kann. Einfach mal nach md5 und ASP bzw. sha1 und ASP suchen.
     
    liebe Grüße, die Luzie

  3. #3
    JohnDoe JohnDoe ist offline Mitglied Gold
    Registriert seit
    Nov 2001
    Beiträge
    219
    OK, das würde vielleicht was bringen. Gibt das dann das selbe Ergebniss, wie die Funktion in VB.net?

    Dann müsste ich mir nur noch überlegen, wie ich das ganze möglichst geschickt vor den Usern verstecke. Die sollen am besten gar nicht merken, dass aus deren Angaben ein Hash gebildet wird.
    Und bei ASP ist das ja relativ einfach. Aber JavaScript wird ja Clientseitig ausgeführt. Dadurch würde er das ja im Quelltext sehen.
     
    Die schlimmsten Lügen werden oft schweigend erzählt.

  4. #4
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Hi

    ich kenne die Codierung in vb.net nicht. Ich weiß auch nicht, auf welcher Grundlage diese Funktion basiert.

    Einfach mal googeln. Es gibt bestimmt fertige Verschlüsselungsfunktionen viell. auch in vbscript.

    Wenn Dir das hilft, hier eine eigen gebaute (von einem Bekannten) Hash-Verschlüsselung

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    
    <%
    dim myEmail
    myEmail = "info@domain.de"
     
    Function EncryptString(strString)
    dim key, i, str
    key = "VerschlüsselungscodebyHatsch"
    str = ""
    for i = 1 to len(strString)
    str = str & right("0" & hex(asc(mid(strString,i,1)) _
    XOR asc(mid(key, (i mod len(key))+1,1))),2)
    next
    EncryptString = str
    End Function
     
    Function DecryptString(strString)
    dim key, i, str
    key = "VerschlüsselungscodebyHatsch"
    str = ""
    for i = 1 to len(strString)/2
    str = str & chr(eval("&H" & mid(strString,i*2-1,2)) _
    XOR asc(mid(key, (i mod (len(key)))+1,1)))
    next
    DecryptString = str
    End Function
     
    ' --- Ausgabe des verschlüsselten Email-Adresse bzw. der entschlüsselten
     
    dim deEmail
    deEmail = encryptString(myEmail)
    Response.write "Dies ist eine Email-Adresse, die verschlüsselt ist. <b>" & deEmail & "</b><br>"
    Response.write "Und hier die Entschlüsselung der Email-Adresse. <b>" & decryptString(deEmail) & "</b>"
    %>
     
    liebe Grüße, die Luzie

  5. #5
    JohnDoe JohnDoe ist offline Mitglied Gold
    Registriert seit
    Nov 2001
    Beiträge
    219
    Danke für eure Tipps.

    Ich wollte das nun vielleicht mit einem ActiveX-Programm lösen.
    Dort könnte ich den selben Quellcode hinterlegen, den unser Programmierer für die Offline-Variante genutzt hat.
    Leider finde ich im VisualStudio.net nirgendwo mehr die Möglichkeit, ein ActiveX-Projekt anzulegen.
    Die daraus entstehende DLL-Datei könnte ich dann auf dem Server einbinden und via ASP starten.
     
    Die schlimmsten Lügen werden oft schweigend erzählt.

Ähnliche Themen

  1. java MD5-Hash vs. mysql MD5-Hash
    Von xrax im Forum Algorithmen & Datenstrukturen mit Java
    Antworten: 2
    Letzter Beitrag: 01.07.08, 15:20
  2. md5 hash einer Datei berechnen
    Von Gamer123 im Forum C/C++
    Antworten: 16
    Letzter Beitrag: 27.03.08, 11:03
  3. salted / entschlüsselbaren hash erstellen
    Von iderise im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 16.10.07, 11:05
  4. Antworten: 19
    Letzter Beitrag: 22.07.07, 11:21
  5. [C] SHA-1 Hash in Variable
    Von puckido im Forum C/C++
    Antworten: 11
    Letzter Beitrag: 30.12.06, 12:25