Jo Leute,
Also ich interessiere mich schon seit längerem für das Thema Sicherheit mit .Net.
Zu aller erst: Ich weiß das .Net code immer decompiliert werden kann, und kein System unknackbar ist, aber trotzdem
kann man es den "Crackern" sehr schwer machen.
Mir geht es hier nicht drum irgend ein supertolles project zu schützen, sondern ein generelles Schutz System zu entwickeln (Interesse)
Ich möchte gerne mit euch darüber disskutieren was sinnvoll ist, was nicht, höre mir gerne Vorschläge etc an.
Also, zu Beginn, ein paar kritieren die dieses Lizenz-System/Schutzsystem erfüllen soll:
So, ich mache das lediglich aus interesse an Verschlüsselungen, nicht um
damit tatsächlich ein Programm zu schützen, welches später verkauft wird.
Vorschläge, ratschläge, welche vefschlüsselungen etc...?
Habe mir bereits diesen Thread angeguggt: Erklärung - was ist eine Verschlüsselung und was ist ein Hash
Also ich interessiere mich schon seit längerem für das Thema Sicherheit mit .Net.
Zu aller erst: Ich weiß das .Net code immer decompiliert werden kann, und kein System unknackbar ist, aber trotzdem
kann man es den "Crackern" sehr schwer machen.
Mir geht es hier nicht drum irgend ein supertolles project zu schützen, sondern ein generelles Schutz System zu entwickeln (Interesse)
Ich möchte gerne mit euch darüber disskutieren was sinnvoll ist, was nicht, höre mir gerne Vorschläge etc an.
Also, zu Beginn, ein paar kritieren die dieses Lizenz-System/Schutzsystem erfüllen soll:
- Komplett offline/kein Mysql
- Kopplung mit einer einzigartigen ID (Processor ID, HWID...?)
- Verwendung von Keyfiles, die generiert werden und geladen werden können. Sie sollen der Entschlüsselung dienen.
- Verwendung von RSA, Public & Private Keys?
- ...Obfuscation (Ich weiß das erhöht die Sicherheit nicht, macht den Code unleserlich; Ja es gibt Programm zum deobfuskieren...)
- Mehrere Lizenztypen (Unterschiedliche Nutzungsdauer)
So, ich mache das lediglich aus interesse an Verschlüsselungen, nicht um
damit tatsächlich ein Programm zu schützen, welches später verkauft wird.
Vorschläge, ratschläge, welche vefschlüsselungen etc...?
Habe mir bereits diesen Thread angeguggt: Erklärung - was ist eine Verschlüsselung und was ist ein Hash
C# Developer
Learning C++
Learning C++