欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

Bcrypt - MetaTrader 5 库

author emer | 588 人阅读 | 0 人评论 |

高级加密标准或 AES 是美国政府用于保护机密信息的对称分组密码,并在世界各地的软件和硬件中实施以加密敏感数据。

此类使用 MQL5 内置函数加密编码()加密/解密数据。此外,它将 CryptEncoded() 生成的数据转换为十六进制字符串,反之亦然。

可以使用两个密钥密码。您应该使用相同的密钥进行加密和解密,因此发送方和接收方都必须知道并使用相同的密钥。如果您不知道如何构建密钥,您可以获取一把这里

//+------------------------------------------------------------------+
//|脚本程序启动函数                                   |
//+------------------------------------------------------------------+
空白 启动时()
  {
  细绳文本=“这是一条消息!”; 
   B.初始化(“7E846B635877D53A2BD51B320D9453407E8F4C22C104E1E9481783A50FADD162”,“密码”,TXT);
  打印“Bcrypt 密钥=”,B.Encrypt());
  打印“Bcrypt解码数据=”,B.Decrypt(B.Encrypt()));
  }

欲了解更多信息,请查看随附的文件。


附件下载

📎 bcrypt.mqh (6.95 KB)

📎 exampledecrypt.mq5 (2.23 KB)

📎 exampleencrypt.mq5 (1.64 KB)

Source: MQL5 #16378

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录