В HEX виде это что? Мои варианты: EF BB BF 31 32 33 - это вид "123" в hex (UTF8) FE FF 00 31 00 32 00 33 - это "123" в hex (UCS2-big endian) FF FE 31 00 32 00 33 00 - это "123" в hex (UCS2-little endian) Какой из них верный? P.S. Я так понял для x86 это третий вариант.
Эмм.. HEX это 16ричная система просто, и получаеца код букофке в 16 ричной системе Ну 123 это 31 32 33 ИМХО
Это в ASCII так. В Unicode каждая буковка это минимум 2 байта. (в UTF-8 только 1 байт для символов с кодами менее 0x00000080)
Давай проверим номер символа "1" это 49 в 10-и ричной 49(10) = 31(16) номер символа "2" это 50 в 10-и ричной 50(10) = 32(16) номер символа "3" это 51 в 10-и ричной 51(10) = 33(16) 31 32 33 Но я тебя всёравно непонял, такчто хз ==== Это я всё про HEX, а UNICODE хз
Не проще ли было написать в редакторе "123", сохранить в нужной кодировке и посмотреть на результат?!
Нет, не тест. Просто надо выяснить в какой именно Юникод преобразовывает пароли PasswordsPro при бруте, если выставить эту опцию. 5fa285e1bebe0a6623e33afc04a1fbd5:123 c31ac605793f580b386c0fb53f1b9775:12345 Это MD5, но от unicode, вот надо бы как-то в ASCII получить набор символов, но нуль байт эту идею сводит на нет!
Code: EF BB BF [color=red]31 32 33[/color] - это вид "123" в hex (UTF8) FE FF [color=red]00 31 00 32 00 33[/color] - это "123" в hex (UCS2-big endian) FF FE [color=red]31 00 32 00 33 00[/color] - это "123" в hex (UCS2-little endian) Нужные байты выделены красным. Первые байты - это BOM, добавляемые редактором