SerJook, Я знаю што вызывает сомнения, я сам только что был немного шокирован от того что в C#
Encoding.Unicode.GetBytes(s) отдаёт тоже что и эта функция ToBytes(string str). <ПРЯМ 1 В 1>
А именно перебирает строку и получает ord символа и добавляет ноль :)
+++++++++++++++++++++++++++++++++++++++++++
md5.h вот www.zedwood.com/article/cpp-md5-function
Я уже почти всё сделал :)
Теперь самое интересное !
Что эта строка делает : empty += string.Format("{0:x2}", (object) num);
И как мне написать её аналог на С++ ??
Пишите всё сами и всё :)
Не будет никаких сомнений :)
Я сомневаюсь что вам под силу перелопатить исходы в пару тысяч строк за короткое время или написать своё за сжатые сроки :)
<не говоря о обфускации кода>
SerJook,
Спасибо больше :) Привычка из питона:)
m[0] - первый элемент массива обычно
m[-1] - последний элемент массива :)
Я просто сначала этот код реализовал на питоне и пытался переписать под С++ :)
codeLine.capacity() - А это уже мои эксперименты после получения ошибки этой :)
Я делал приложение на питоне с помощью селениум и каждый раз открывается новый браузер, и я сомневаюсь что чистка куки тут поможет, но чуть позже я проверю.
Дмитрий Иванов, Я вам могу сказать так :
Википедии не стоит верить иногда ;)
Тем более что я не знаю ассемблера, но могу выполнить не сложную задачу типа этой :)
На ютубе море уроков и целая тележка ;)
Encoding.Unicode.GetBytes(s) отдаёт тоже что и эта функция ToBytes(string str). <ПРЯМ 1 В 1>
А именно перебирает строку и получает ord символа и добавляет ноль :)
+++++++++++++++++++++++++++++++++++++++++++
md5.h вот
www.zedwood.com/article/cpp-md5-function