Вот пример текста готовой функции хеширования MD5 на NET для AX2009.
Может пригодится кому...
X++:
static void Job159(Args _args)
{
System.Security.Cryptography.MD5 md5;
System.Text.Encoding encoding;
System.Byte byte;
System.Text.StringBuilder stringBuilder;
System.Array array;
int i;
int len;
str _text2Hash = "ggg";
str md5code;
;
new InteropPermission(InteropKind::ClrInterop).assert();
md5 = System.Security.Cryptography.MD5::Create();
encoding = System.Text.Encoding::GetEncoding(0);
array = md5.ComputeHash(encoding.GetBytes(_text2Hash));
stringBuilder = new System.Text.StringBuilder();
len = array.get_Length();
for (i = 0; i < len; i++)
{
byte = array.GetValue(i);
stringBuilder.Append(byte.ToString("x2"));
}
md5code = stringBuilder.ToString();
info(md5code);
}