ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
1920
1920
EMPFEHLEN
-
19.03.05 17:28 #1
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
-
19.03.05 18:30 #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
-
19.03.05 18:36 #3
also für die HD-Serial hab ich schon n code.
Das verschlüsseln bzw Hashen is mein prob.
-
19.03.05 18:40 #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
-
20.03.05 19:59 #5
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
-
20.03.05 21:48 #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
-
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)
-
21.03.05 11:09 #8
@ 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
einen Fehler -> namespace CryptoPP undeclaredCode :1 2
using namespace CryptoPP; using namespace std;
Sorry, ich denke bei dir geht es aber bitte verrate uns wie?
-
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)
-
21.03.05 14:04 #10
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.
-
-
22.03.05 12:18 #12
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
-
Aktivierungs- Verbindungsproblem mit Jaba
Von Jackson im Forum Java GrundlagenAntworten: 1Letzter Beitrag: 09.08.10, 18:48 -
URL mit PHP verschlüsseln
Von Dörti.Hermi im Forum PHPAntworten: 6Letzter Beitrag: 30.08.07, 11:21 -
Verschlüsseln
Von d_Artagne im Forum .NET DatenverwaltungAntworten: 20Letzter Beitrag: 16.10.05, 21:52 -
verschlüsseln
Von hhunderter im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 30.06.05, 19:03 -
verschlüsseln
Von marcaurel1984 im Forum C/C++Antworten: 3Letzter Beitrag: 15.06.05, 12:14





Zitieren
Login






