Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »


Empfehlungen für die Verschlüsselung von Plugins mit IonCube.

Mit Einzug von PHP 7.1 und 7.2 ergeben sich notwendige Änderungen an der IonCube Verschlüsselung für Ihre Plugins.

Um weiterhin Plugins mit IonCube zu verschlüsseln wird mindestens der IonCube Encoder 10.2 benötigt um die "Bundle" Funktion zu nutzen.

Durch die grundlegenden Änderungen in PHP benötigen PHP 7.2 kompatible verschlüsselte Dateien eine andere Verschlüsselung als PHP 5.6-7.1, folglich muss nun die Bundle Funktion in IonCube verwendet werden um 2 unterschiedliche Verschlüsselung zu kombinieren.

Ohne diese Bundle Funktion müssten ansonsten 2 verschiedene Downloads für jedes Plugin angeboten werden (einmal mit ioncube_encoder.sh -56 und einmal mit ioncube_encoder.sh -71) um PHP 5.6-7.2 abzudecken.

Änderung an Ihrer bisherigen Verschlüsselungsfunktion:

Prinzipiell muss nun zwei mal eine Verschlüsselung durchgeführt werden, im ersten Durchlauf mit der Option

ioncube_encoder.sh -56 --bundle

Sollte bereits --replace-target verwendet werden, so muss dies entfernt werden (–bundle ersetzt ebenfalls alle Dateim in Target Directory)

und im zweiten Durchlauf mit

ioncube_encoder.sh -71 --add-to-bundle

IonCube fügt nun in Ihren verschlüsselten Dateien jeweils einen Block für die unterschiedlichen PHP Versionen ein.

Weitere Informationen zur Bundle Funktion finden Sie im IonCube User Guide (Abschnitt 3.14)

  • No labels