Этим методом ты вычисляешь хеш не от "строки с русскими буквами", а от массива байт, полученного из строки. При этом кодировка исходной строки полагается "Encoding.Default". Что дает пищу для размышлений на тему содержания массива байт.
[Ответ]
+Greshnik+ 21:35 14.08.2010
И всё же хотелось бы пример корректного md5 хэша от русской строки
[Ответ]
З.Ы. скорее всего проблема не при шифровании, шифруются не символы, шифруются байты, т.е. функции пофиг что шифровать - русскую, английскую, китайскую кодировку. что-то где-то перемудрил.
[Ответ]
MadFish 14:36 15.08.2010
Spectator, MD5 - это не шифрование, а хеширование , и таки да в RFC1321 нет ни слова о кодировке или языке, тк хешируются данные, а не "текст"... +Greshnik+, проверь настройки проекта, в частности размерность типа char, думается мне проблема у тебя здесь...
ЗЫ а как ты определил что "Хэш русской строки корявый"??? в чем корявость то?
[Ответ]
Spectator 15:03 15.08.2010
Сообщение от MadFish: Spectator, MD5 - это не шифрование, а хеширование , и таки да в RFC1321 нет ни слова о кодировке или языке, тк хешируются данные, а не "текст"...