ХЕШ файла MD5

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

[Серый]
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 14.12.2004 (Вт) 21:55

ХЕШ файла MD5

Сообщение [Серый] » 07.11.2005 (Пн) 18:44

Подскажите кто знает, как на VB.NET выдилить хеш MD5 какова нить файла. :?:

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 07.11.2005 (Пн) 18:52

Папробуйте поискать в яндыксе "VB.NET MD5". Я нашол.

[Серый]
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 14.12.2004 (Вт) 21:55

Сообщение [Серый] » 07.11.2005 (Пн) 19:18

Он находит как выдилить МД5 из строки, это я и так знал, акак из файла немогу найти.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 07.11.2005 (Пн) 19:19

Прочитать файл в строку, выделить md5 из строки.

[Серый]
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 14.12.2004 (Вт) 21:55

Сообщение [Серый] » 07.11.2005 (Пн) 19:28

А нет более быстрого способа ?
Просто надо будет сделать мд5 не для 1 или 2-3 файлов, а их много.
И еси каждый открывать, считывать, этой помоему займет значительный промежуток времени, может есть что нить готовое в систем.секурети.криптография или в систем.ио какой нить метод.
Или у предложенова вами варианта, будет нормальная скорость работы и я ошибаюсь?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 07.11.2005 (Пн) 19:34

За вопрос "Как прочитать файл, не открывая его" обещали банить.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

[Серый]
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 14.12.2004 (Вт) 21:55

Сообщение [Серый] » 07.11.2005 (Пн) 19:43

Я знаю как это сделать, вопрос в другом.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 07.11.2005 (Пн) 19:45

:shock:

Рей должен это видеть. Чел знает как прочитать файл, не открывая его!!!
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

[Серый]
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 14.12.2004 (Вт) 21:55

Сообщение [Серый] » 07.11.2005 (Пн) 19:52

не предерайтесь к словам, я имел ввиду что знаю как прочитать файл.

[Серый]
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 14.12.2004 (Вт) 21:55

Сообщение [Серый] » 07.11.2005 (Пн) 19:55

вообщем нормальное обсуждение получилось тока с Amed, за что большое спасибо.
Вопрос снят.

mrm
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 07.08.2005 (Вс) 12:06

Сообщение mrm » 15.11.2005 (Вт) 16:04

да ваще

areh
Постоялец
Постоялец
 
Сообщения: 530
Зарегистрирован: 02.12.2002 (Пн) 12:28
Откуда: РОССИЯ, Салехард

Сообщение areh » 17.11.2005 (Чт) 8:36

Dim fs As IO.FileStream
Dim MD5 As New Security.Cryptography.MD5CryptoServiceProvider
Dim FNames() As String ' тут должны быть имена файлов
Dim tmpHash() As Byte

For i = 0 To FNames.GetUpperBound(0)
fs = New IO.FileStream(FNames(i), IO.FileMode.Open)
tmpHash = MD5.ComputeHash(fs)
fs.Close()
' тут сохранить вычесленный хэш, ну или еще чего-то
Next


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 111

    TopList