//+------------------------------------------------------------------+ //| Notes.mqh | //| Copyright 2026, Niquel Mendoza | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2026, Niquel Mendoza" #property link "https://www.mql5.com" #property strict /* Notas personaes en estos dias que estuve desarrolando estos 3 algoritmos de hashsing criptografico Note un patron conssitente en todos estos... Basimante inicaltme se inica un estado inciial siempre (iv, o state con numeros primeros (riaces) , etc inclsoe en AES note tambien eos) Luego viene el loop grande Quer nroamte se incia "comprimiendo" hacia un "bloque" ya sea palarbas, o una state (matriz 2d como el caso de sha3) o x tmaño de platbas como blake2 o sha256 o tambien un stado de una matrix 4.4 como sha Ahora sobre ese bloque se opera... Luego viene el tema del MIX aqui es donde vive la logica del algoritmo NOte que noralmtme se divien en X rondas qeu doncisten en mezclar bytes usando xor\sumas\negacion ands. sobreotod xor, y en AES talbas de remplazo, etc.. combiacinoes con bloques previos.. Acutlziacion del "H" hash final (SHA o blacke) etc Luego viene la ronda final Y luego ya la "comprension" ese H se exntenia bytes (array uchar final) Cada uno tiene su algoritmo en caso de AES no se hace esto como tal dado que se tbaaj sobre el buffer tal cual mescalzladono, añadiuenod capas nde no leinal mecmalco con un iv.. y depenidl del modo final se agrega pro ejemplo un IV que baimcante va cmaibneo el estaod del cifrado.. (aletorizoalza mas... dao que si no es com oun poatoren predecible en BCE puro) */