Bibliotecas: Bcrypt

 

Bcrypt:

Classe para trabalhar com o algoritmo de criptografia de bloco.

Autor: Romeu Bertho

 

Hi,


Tentei várias vezes fazer com que ele funcionasse de forma compatível com as funções do openssl, mas sem sucesso.


Você poderia fornecer alguns exemplos de como usar o AES-256-ECB, que pode ser simplesmente decodificado com o openssl? Você também poderia usar esta página como exemplo, para confirmar a compatibilidade: https://encode-decode.com/aes-256-ecb-encrypt-online/

Para ser sincero, não encontrei nenhuma solução. Somente outras perguntas, que também estavam usando sua biblioteca.

E você poderia alterar sua classe para que fosse possível alternar entre os métodos? Você escreveu que está usando o método de criptografia MQL, mas parece que ele não é realmente compatível com os novos "padrões". Mas um parâmetro de passagem de qual método seria usado seria bom - https://www.mql5.com/pt/docs/constants/namedconstants/otherconstants#enum_crypt_method


Mesmo que sua classe "ainda esteja há algum tempo", espero que você ainda esteja ativo e possa fazer essas alterações.


Abraços

Marquez
 
marquez:

Hi,


Tentei várias vezes fazer com que ele funcionasse de forma compatível com as funções do openssl, mas sem sucesso.


Você poderia fornecer alguns exemplos de como usar o AES-256-ECB, que pode ser simplesmente decodificado com o openssl? Você também poderia usar esta página como exemplo, para confirmar a compatibilidade: https://encode-decode.com/aes-256-ecb-encrypt-online/

Para ser sincero, não encontrei nenhuma solução. Somente outras perguntas, que também estavam usando sua biblioteca.

E você poderia alterar sua classe para que fosse possível alternar entre os métodos? Você escreveu que está usando o método de criptografia MQL, mas parece que ele não é realmente compatível com os novos "padrões". Mas um parâmetro de passagem de qual método seria usado seria bom - https://www.mql5.com/pt/docs/constants/namedconstants/otherconstants#enum_crypt_method


Mesmo que sua classe "ainda esteja há algum tempo", espero que você ainda esteja ativo e possa fazer essas alterações.


Abraços

Marquez

Olá, Markus,

Respondi a você por e-mail.

Desculpe-me pela demora.

Com os melhores cumprimentos,

Romeu Bertho.

 
É uma pena que tenha feito isso em particular, pois estou tendo um problema semelhante.
 
Eu estava implementando meu próprio Encrypt, mas estava tendo problemas com a conversão hexadecimal.
Porém, com sua biblioteca, não precisei continuar. Ela funciona muito bem. Muito obrigado!
 
Joao Luiz Sa Marchioro #:
Eu estava implementando meu próprio Encrypt, mas estava tendo problemas com a conversão hexadecimal.
Porém, com sua biblioteca, não precisei continuar. Ela funciona muito bem. Muito obrigado!

Existe uma versão MQL4 dessa biblioteca?