tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
11
ZUGRIFFE
1920
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Tasm-Devil
    Tasm-Devil Tasm-Devil ist offline Mitglied Gold
    Registriert seit
    Feb 2005
    Ort
    Maxdorf
    Beiträge
    137
    Hi @ all

    Ich hab ein Problem und zwar möchte ich ein Programm (zumindest bis es geknackt wurde) mir einem Aktivierungs Key schützen. diesen möchte ich mit Hilfe eines Registrierung Keys und einem guten Algorythmus verschüsseln.

    Also Benutzer lässt den Registrierungs Key auf seinem PC erstellen (mit Hilfe von HD serial nummer etc.)

    Diesen schickt er an mich.
    Ich mach nen Aktivierungs Key. und das Prog ist freigeschaltet.

    SO.

    Und jetzt meine Prob. Ich hab schon angefangen mit ner XOR verschlüsselung aber ich denke das wird nicht reichen. desshalb möchte ich mit Hilfe von SHA-256 oder etwas anderm einen Hashwert als Aktivierung Key benutzen.

    Die Software macht dann auch einen Hashware aus dem Registrierungs Key und vergleicht diesen.

    Bis hier hin bin ich gekommen. Und jetzt weiß ich nicht woher ich code bekomme um das zu verwirklichen. Ich hab schon Hunderte von Stunden bei Google und mit Hilfe des Forums gesucht und noch keine brauchbaren Ergebnisse gefunden. Es gibt auch dlls. Aber ich blick auch nich wie ich diese Anwende.

    Kann mir einer Helfen? Bitte
     

  2. #2
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    XOR ist ein Witz wenn es um sowas geht, siehe dort: http://www.tutorials.de/tutorials191...&highlight=xor
    Aber das weisst du ja selbst.
    Ist denn dein Problem (nur) der verschlüsselungs Algorythmus oder das auslesen der HDD Serial.....?


    mfg
    umbrasaxum
     

  3. #3
    Avatar von Tasm-Devil
    Tasm-Devil Tasm-Devil ist offline Mitglied Gold
    Registriert seit
    Feb 2005
    Ort
    Maxdorf
    Beiträge
    137
    also für die HD-Serial hab ich schon n code.

    Das verschlüsseln bzw Hashen is mein prob.
     

  4. #4
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    http://www.kom.e-technik.tu-darmstad...tographie.html
    Hab es nur mal überflogen, scroll mal nach unten, da stehen ein paar Links die sich interessant anhören.


    mfg
    umbrasaxum
     

  5. #5
    Avatar von Tasm-Devil
    Tasm-Devil Tasm-Devil ist offline Mitglied Gold
    Registriert seit
    Feb 2005
    Ort
    Maxdorf
    Beiträge
    137
    ich könnt anfangen zu heulen
    ich bin scheinbar zu blöd, um mit irgendeiner datei sei es cpp oder h was anzufangen.
    Ich include sie und dann fängt das schlammasel an.
    Ich bekomme mit egal welcher code-datei die ich im Netz finde nicht gescheites zusammen.

    kann mir einer n großen gefallen tun und sich das ma anschaun und mir sagen wie ich das anzuwenden habe

    http://www.eskimo.com/~weidai/cryptlib.html

    ladet euch das ma runter und versucht ein Programm zu schreiben das die datei "sha.cpp" verwendet

    hier is der Download -> http://prdownloads.sourceforge.net/c...ryptopp521.zip
     

  6. #6
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    Meine Güte is das ein scheiss.

    Hab jetzt lange rumprobiert aber keine Möglichkeit gefunden das zu benutzen.


    mfg
    umbrasaxum
     

  7. #7
    Avatar von rockbaer
    rockbaer rockbaer ist offline Mitglied Silber
    Registriert seit
    Jun 2003
    Beiträge
    94
    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
    
    #include <sha.h>
    #include <hex.h>
    #include <iostream>
     
    using namespace CryptoPP;
    using namespace std;
     
    int main (void)
    {
        SHA256 s;
        HexEncoder h;
        string data;
        byte digest[32];
        byte hashVal[65] = {0};
     
        cout << "Data to hash : ";
        cin >> data;
     
        s.CalculateDigest(digest, (const byte*)data.c_str(), data.length());
        //in hex ausgeben
        h.Put(digest, 32);
        h.Get(hashVal, 64);
     
        cout << "Sha256 : " << hashVal << endl;
     
            return 0;
    }
    Geändert von rockbaer (21.03.05 um 11:32 Uhr)
     

  8. #8
    Avatar von Tasm-Devil
    Tasm-Devil Tasm-Devil ist offline Mitglied Gold
    Registriert seit
    Feb 2005
    Ort
    Maxdorf
    Beiträge
    137
    @ rockbaer

    mit was kompilierst du das?
    Borland C++ Builder 6 mukkt
    cryptolib.h Zeilen 607-609
    Code :
    1
    2
    3
    
     CRYPTOPP_DLL_TEMPLATE_CLASS SimpleKeyedTransformation<BlockTransformation>;
     CRYPTOPP_DLL_TEMPLATE_CLASS SimpleKeyedTransformation<StreamTransformation>;
     CRYPTOPP_DLL_TEMPLATE_CLASS SimpleKeyedTransformation<HashTransformation>;

    und Dev C++ sacht bei deinem Code

    Code :
    1
    2
    
     using namespace CryptoPP;
     using namespace std;
    einen Fehler -> namespace CryptoPP undeclared

    Sorry, ich denke bei dir geht es aber bitte verrate uns wie?
     

  9. #9
    Avatar von rockbaer
    rockbaer rockbaer ist offline Mitglied Silber
    Registriert seit
    Jun 2003
    Beiträge
    94
    Mit Visual c++ 7.1

    Ich versuche das nachher aber mal mit dem c++ builder. Mal sehen, was der so ausspuckt.

    Edit: mit c++ builder nicht möglich, siehe

    Borland C++Builder WIN32 not possible (at least until bccx is released)

    bei http://www.eskimo.com/~weidai/cryptlib.html unter Platforms nachzulesen.
    Geändert von rockbaer (21.03.05 um 11:41 Uhr)
     

  10. #10
    Avatar von Tasm-Devil
    Tasm-Devil Tasm-Devil ist offline Mitglied Gold
    Registriert seit
    Feb 2005
    Ort
    Maxdorf
    Beiträge
    137
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa


    ok
    danke dir .
    das hab ich überlesen
    hast du für mich evtl trotztdem ne andere möglichkeit wie ich SHA benutzen kann.

    AM Besten währe ein code den cih implimentiere und dann nur noch schreiben muss

    AnsiString a;
    a = sha("DiesenTextMöchteIchVerschlüsseln");

    aber cih denke das bleibt wohl ein traum.
     

  11. #11
    Avatar von rockbaer
    rockbaer rockbaer ist offline Mitglied Silber
    Registriert seit
    Jun 2003
    Beiträge
    94
     

  12. #12
    Avatar von Tasm-Devil
    Tasm-Devil Tasm-Devil ist offline Mitglied Gold
    Registriert seit
    Feb 2005
    Ort
    Maxdorf
    Beiträge
    137
    da kommt ein linker fehler im Borland C++ Builder

    [Linker Error] Unresolved external '_main' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\LIB\C0X32.OBJ

    ich mein ansonsten geht's ja. also was des compilieren angeht. Aber der linker macht probleme.
     

Ähnliche Themen

  1. Aktivierungs- Verbindungsproblem mit Jaba
    Von Jackson im Forum Java Grundlagen
    Antworten: 1
    Letzter Beitrag: 09.08.10, 18:48
  2. URL mit PHP verschlüsseln
    Von Dörti.Hermi im Forum PHP
    Antworten: 6
    Letzter Beitrag: 30.08.07, 11:21
  3. Verschlüsseln
    Von d_Artagne im Forum .NET Datenverwaltung
    Antworten: 20
    Letzter Beitrag: 16.10.05, 21:52
  4. verschlüsseln
    Von hhunderter im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 30.06.05, 19:03
  5. verschlüsseln
    Von marcaurel1984 im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 15.06.05, 12:14