• Resolved exa11

    (@exa11)


    Wie kann ich den Lizenz Key exportieren ?

    Ich hatte die Idee mir denn Lizenz Schlüssel per PhPMyAdmin zu entnehmen aber der Key ist verschlüsselt. Kann ich diesen entschlüsseln oder gibt es da eine andere m?glichkeit ?

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 20 total)
  • Thread Starter exa11

    (@exa11)

    English:

    How can I export the license key?

    I had the idea to remove license keys directly from the database. Now I have the problem that the license key was encrypted. Can I decode this or is there another possibility?

    Hallo @exa11,

    vielen Dank für deine Nachricht und die Nutzung meines Plugins.

    Du kannst den Export über die Bulk Action “Export CSV” oder “Export PDF” ansto?en. Diese findest Du auf der Lizenz-übersicht Seite.

    Thread Starter exa11

    (@exa11)

    Hallo @drazenbebic,

    Ja aber ich muss das ja automatisieren ?
    So das ich wenn ich eine neue Bestellung bekomme ich denn Generierten Lizenz Schlüssel au?erhalb von der Website abfragen kann ;D

    @exa11

    Diese Funktionalit?t ist derzeit nicht vorhanden.

    Aber ??

    K?nntest du mir deinen Use-Case bitte etwas genauer erkl?ren? Ich würde dein Problem gerne genauer verstehen bevor ich irgendetwas implementiere.

    Thread Starter exa11

    (@exa11)

    @drazenbebic

    Also ich muss für meine Digitalen Produkte einen Lizenzschlüssel
    1. Generieren
    2. an den K?ufer senden
    3. Abfragen ob der K?ufer den Lizenzschlüssel auch besitzt was im meinen fall über Java geschieht und ich muss denn Generierten Lizenzschlüssel ja irgendwie in mein Java Script importiern. Dafür brauche ich eine Schnittstelle woher ich denn Generierten Lizenzschlüssel bekomme am besten über eine Datenbank ;D

    • This reply was modified 5 years, 3 months ago by exa11.
    Thread Starter exa11

    (@exa11)

    oder das einfachste w?re wie k?nnen wir die lizenzen entschlüsseln ? ;D

    Hallo @exa11

    Bitte entschuldige die sp?te Antwort, ich bin derzeit auf Urlaub.

    Am 18. August bin ich wieder daheim und kann dir genauer antworten.

    Thread Starter exa11

    (@exa11)

    Hallo @drazenbebic

    Aso das ist für mich zwar bl?d aber trotzdem einen sch?nen Urlaub

    Thread Starter exa11

    (@exa11)

    Hallo @drazenbebic

    ich wollte mal fragen ob Sie mir in den n?chsten Tagen zeigen k?nnten wie man denn Hash entschlüsseln kann

    Gru? @exa11

    Hallo @exa11,

    natürlich, bin wieder zurück aus dem Urlaub!

    Das Plugin benutzt folgende Library um Lizenzschlüssel zu ver- und entschlüsseln:

    https://github.com/defuse/php-encryption

    Hilft dir das weiter?

    Thread Starter exa11

    (@exa11)

    Hallo,

    wir haben mittlerweile versucht das die Lizenzen aus der Datenbank zu entschlüsseln,
    allerdings wissen wir nicht genau was wir bei der “Crypto::decrypt” Methode angeben sollen.

    Es w?re sch?n, wenn Sie uns sagen k?nnten was wir als $ciphertext, $key, $raw_binary angeben müssen, oder ist diese
    Methode komplett falsch.

    Mit freundlichem Gru?.

    @exa11,

    das sollte eigentlich einfacher gehen, und zwar:

    apply_filters('lmfwc_decrypt', 'ENCRYPTED_LICENSE_KEY');

    Es gibt auch noch die lmfwc_encrypt und lmfwc_hash filter. Beide nehmen den Lizenzschlüssel im Klartext als Parameter an.

    lmfwc_encrypt verschlüsselt den Lizenzschlüssel.
    lmfwc_hash macht einen Hash aus dem Lizenzschlüssel.

    Hoffentlich hilft dir das weiter!

    Thread Starter exa11

    (@exa11)

    Hey,

    leider hat mir dieses nicht viel weitergeholfen, da ich selber bis jetzt nur in der Java-Entwicklung t?tig bin.
    Die Funktion ‘apply_filters’ kann ich besten willens nicht in einer der Classen von dem GitHub System finden.
    Au?erdem finde ich ‘apply_filters’ auch nicht unter PHP.

    Meines Erachtens würde es glaube am besten sein, wenn Sie dieses PHP Classe programmieren, da sie sich glaube ich am besten damit auskennen.
    Falls sie keine Zeit dazu finden, oder es nicht als n?tig finden, würde ich mich noch einmal um eine genauere Erkl?rung freuen.

    Mit freundlichem Gru? @exa11

    @exa11,

    ich glaube langsam zu verstehen worum es hier eigentlich geht ??

    Bitte entschuldige, Ich dachte die ganze Zeit, dass du versuchst den Lizenzschlüssel innerhalb von WordPress zu entschlüsseln.

    Java k?nnte eventuell problematisch werden. Das GitHub Repository welches für die Encryption benutzt wird ist für PHP gedacht. Du müsstest die ganze Funktionalit?t um die Crypto::decrypt() Funktion innerhalb von Java nachbauen. Dazu auch die Key::loadFromAsciiSafeString() Klasse/Methode, da diese zum laden des Encryption Key’s dient.

    Folgendes ist zu beachten:

    • Dein Encryption key befindet sich Im Inhalt folgender Datei: wp-content\uploads\lmfwc-files\defuse.txt
    • Die Key::loadFromAsciiSafeString() Methode ben?tigt den Inhalt der oben genannten defuse.txt Datei als Parameter. Der Wert kann auch als String übergeben werden.
    • Das Resultat w?re der erste Parameter in der Crypto::decrypt() Methode ($ciphertext)
    • Der Zweite Parameter in der Crypto::decrypt() w?re der verschlüsselte Lizenzschlüssel.
    • Der dritte Parameter kann ignoriert werden. Der wird in diesem Fall nicht ben?tigt und der Standartwert ist false

    Kannst du hiermit was anfangen?

    Thread Starter exa11

    (@exa11)

    Hey,

    deine letzte Nachricht hat uns schon weitergebracht, allerdings haben wir
    ein Problem.
    Beim verschlüsseln des LicenseKeys kommt ein anderer raus als in der Datenbank vermerkt.

    https://prntscr.com/oxd5vl

    Unser Code w?re:

    <?php
    
    require_once "defuse-crypto.phar";
    
    $unverschluesselt = "B56C--4A1---6---C23";
    $database = "def5020018113727fd85b669df5c11d4d04e37850b562fb88b3bb787f7e62bff74dc1255ffae7c66ed27b7af362a8dbbf0a69b6e732cd62465f95ec8f4c129b7d42ddaa286e1fdce6a39d5a481f4ebbb81915f65f78be9f754a018ce2e5729f6f6ae2f97865218";
    $defuse = "def00000c39a94a3da13c144b3d9eb0366afc26697d30c6f809d2a9afc894c964ae7f857b94a8a1d9227b14115f60f8df20530893fffff7523e2a8d45fb49579fe1013d8";
    
    $verschluesseln =  \Defuse\Crypto\Crypto::encrypt($unverschluesselt, \Defuse\Crypto\Key::loadFromAsciiSafeString($defuse,false), false);
    
    $entschluesseln = \Defuse\Crypto\Crypto::decrypt($verschluesseln, \Defuse\Crypto\Key::loadFromAsciiSafeString($defuse,false), false);
    
    echo $unverschluesselt . ' = ' . $entschluesseln .'</br>'. $database . ' = ' . $verschluesseln . '</br>';
    
    ?>

    Wüssten Sie wie wir dieses Problem l?sen, oder was wir falsch machen?

    Mit freundlichem Gru? @exa11

    • This reply was modified 5 years, 3 months ago by exa11.
Viewing 15 replies - 1 through 15 (of 20 total)
  • The topic ‘phpmyadmin hash entschlüsseln’ is closed to new replies.