2026-08-13 19:43:39 -05:00 | | | //+------------------------------------------------------------------+
|
| | | //| Test.mq5 |
|
| | | //| Copyright 2026, Niquel Mendoza |
|
| | | //| https://www.mql5.com |
|
| | | //+------------------------------------------------------------------+
|
| | | #property copyright "Copyright 2026, Niquel Mendoza"
|
| | | #property link "https://www.mql5.com"
|
| | | #property version "1.00"
|
| | | #property strict
|
| | |
|
| | | //+------------------------------------------------------------------+
|
| | | //| |
|
| | | //+------------------------------------------------------------------+
|
| | | #include "Main.mqh"
|
2026-08-20 15:20:08 -05:00 | | | #include <TSN\\BInt\\NUtils.mqh>
|
2026-08-13 19:43:39 -05:00 | | |
|
| | | //+------------------------------------------------------------------+
|
| | | //| Script program start function |
|
| | | //+------------------------------------------------------------------+
|
| | | void OnStart()
|
| | | {
|
| | | //---
|
| | | uchar raw[];
|
| | | ArrayResize(raw, 3);
|
| | | raw[0] = 'a';
|
| | | raw[1] = 'b';
|
| | | raw[2] = 'c';
|
| | |
|
| | | //---
|
| | | uchar out[128];
|
2026-08-20 15:20:08 -05:00 | | | TSN::MGF1(raw, 0, 3, out, 0, 128, TSN::CCryptoHashMeta::TSN_CRYPTO_HASH_TYPE_SHA256);
|
2026-08-13 19:43:39 -05:00 | | |
|
| | | //---
|
| | | string str = "";
|
2026-09-26 21:47:11 -05:00 | | | TSN::CHexUtils::BytesToHexUpper(out, 128, str);
|
2026-08-13 19:43:39 -05:00 | | | Print(str);
|
| | | }
|
| | | //+------------------------------------------------------------------+
|
| | | // salida:
|
| | | // CF2DB1AC9867DEBDF8CE91F99F141E5544BF26CA36B3FD4F8E4035EEC42CAB0D46C386EBCCEF82BA0BB0B095AAA5548B03CDFF6951871C6FB505AF68AF688332F885D324A47D2
|
| | | // 145A3D8392C37978D7DC984C95728950C4CF3DE6BECC59E60EA506951BD40E6DE38630950643AB2EDBB47DC66CB54BEB2D188A78A47471604CE
|
| | | // esperado:
|
| | | /*
|
| | | cf2db1ac9867debdf8ce91f99f141e5544bf26ca36b3fd4f8e4035eec42cab0d46c386ebccef82ba0bb0b095aaa5548b03cdff6951871c6fb505af68af688332f885d324a47d2
|
| | | 145a3d8392c37978d7dc984c95728950c4cf3de6becc59e60ea506951bd40e6de38630950643ab2edbb47dc66cb54beb2d188a78a47471604ce
|
| | | */
|