1234567891234567 1807000000000000000hashed[i - 1] = "$1$" + lines[i].Substring(0, 4) + lines[i].Substring(12, 16) + "$" + GetMd5Hash(md5Hash, lines[i].Substring(0, 16));lines[i].Substring(12, 16) все работает, как положено - $1$1234$de7d553fc14f2782fdd032fcd52dc458$1$12344567 180700000$de7d553fc14f2782fdd032fcd52dc458