Bibliotheken: Bcrypt

 

Bcrypt:

Klasse für die Arbeit mit AES-256-Verschlüsselung.

Autor: Romeu Bertho

 

Hallo,


ich habe viel versucht, um die Kompatibilität mit den Openssl-Funktionen herzustellen, aber ohne weiteren Erfolg.


Könnten Sie ein paar Beispiele für die Verwendung von AES-256-ECB geben, das einfach mit openssl dekodiert werden kann? Sie könnten auch diese Seite als Beispiel verwenden, um die Kompatibilität zu bestätigen: https://encode-decode.com/aes-256-ecb-encrypt-online/

Um ehrlich zu sein, habe ich keine Lösung gefunden. Nur andere Fragen, die auch Ihre Bibliothek verwenden.

Und könnten Sie Ihre Klasse so ändern, dass es möglich wäre, zwischen den Methoden zu wechseln? Du hast geschrieben, dass du die MQL-Encrypt-Methode verwendest, aber es scheint, dass sie nicht wirklich mit den neuen "Standards" kompatibel ist. Aber ein Übergabeparameter, welche Methode verwendet werden soll, wäre gut - https://www.mql5.com/de/docs/constants/namedconstants/otherconstants#enum_crypt_method


Auch wenn Ihre Klasse "noch eine Weile" her ist, hoffe ich, dass Sie noch aktiv sind, und können diese Änderungen zu tun.


Viele Grüße

Marquez
 
marquez:

Hallo,


ich habe viel versucht, um die Kompatibilität mit den Openssl-Funktionen herzustellen, aber ohne weiteren Erfolg.


Könnten Sie ein paar Beispiele für die Verwendung von AES-256-ECB geben, das einfach mit openssl dekodiert werden kann? Sie könnten auch diese Seite als Beispiel verwenden, um die Kompatibilität zu bestätigen: https://encode-decode.com/aes-256-ecb-encrypt-online/

Um ehrlich zu sein, habe ich keine Lösung gefunden. Nur andere Fragen, die auch Ihre Bibliothek verwenden.

Und könnten Sie Ihre Klasse so ändern, dass es möglich wäre, zwischen den Methoden zu wechseln? Du hast geschrieben, dass du die MQL-Encrypt-Methode verwendest, aber es scheint, dass sie nicht wirklich mit den neuen "Standards" kompatibel ist. Aber ein Übergabeparameter, welche Methode verwendet werden soll, wäre gut - https://www.mql5.com/de/docs/constants/namedconstants/otherconstants#enum_crypt_method


Auch wenn Ihre Klasse "noch eine Weile" her ist, hoffe ich, dass Sie noch aktiv sind, und können diese Änderungen zu tun.


Viele Grüße

Marquez

Hallo Markus,

ich habe dir per E-Mail geantwortet.

Tut mir leid, dass es so lange gedauert hat.

Mit freundlichen Grüßen,

Romeu Bertho.

 
Es ist schade, dass Sie das unter vier Augen getan haben, denn ich habe ein ähnliches Problem.
 
Ich war dabei, mein eigenes Encrypt zu implementieren, aber ich hatte Probleme mit der Hexadezimalkonvertierung.
Aber mit Ihrer Bibliothek war es für mich unnötig, weiterzumachen. Sie funktioniert sehr gut. Danke!
 
Joao Luiz Sa Marchioro #:
Ich habe mein eigenes Encrypt implementiert, aber ich hatte Probleme mit der Hexadezimalkonvertierung.
Aber mit Ihrer Bibliothek war es für mich unnötig, weiterzumachen. Sie funktioniert sehr gut. Danke!

Gibt es eine MQL4-Version dieser Bibliothek?