URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 79061
[ Назад ]

Исходное сообщение
"Проект Vash переводит наглядную визуализацию хэшей на новый ..."

Отправлено opennews , 16-Июл-11 11:44 
Криптографические хэши позволяют отождествить большой набор данных с компактной последовательностью бит фиксированной длины, что значительно упрощает проверку неизменности исходной информации. Недостатком является то, что хаотичная последовательность из нескольких десятков цифр трудно воспринимается человеком, невозможно на глаз сразу определить - изменился ли хэш. Проект Vash (http://www.thevash.com/), первый релиз которого вышел (http://blog.thevash.com/2011/07/vash-10.html) несколько дней назад, призван устранить данный недостаток, представляя хэши в виде картинок. Код Vash написан на языке Java и распространяется (https://github.com/thevash/vash) под лицензией AGPLv3.

В отличие он ранее предпринимаемых попыток графического представления хэшей, таких как Identicon (http://en.wikipedia.org/wiki/Identicon), визуальное оформление хэшей в Vash значительно более наглядно, лучше воспринимается и запоминается. Если в Identicon изображение формируется из геометрических фигур, то в Vas...

URL: http://blog.thevash.com/2011/07/vash-10.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=31207


Содержание

Сообщения в этом обсуждении
"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Аноним , 16-Июл-11 11:44 
>Недостатком является то, что хаотичная последовательность из нескольких десятков цифр трудно воспринимается человеком, невозможно на глаз сразу определить - изменился ли хэш.

А зачем это определять человеку? Это принято делать автоматически.
По мне так эта технология более уместна при наборе пароля, когда не видишь что печатаешь.


"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Анонимко , 16-Июл-11 12:08 
Хорошая технология.
Мне тут недавно  довелось обновлять сертификаты/ключи нескольких фондов и банков.
При чем, за много периодов.
В половине случаев, сверял начало хеша ключей.
А так, мог бы просто посмотреть на цветные кружочки-звездочки-муары.

А вот пароли на сайтах проверять таким способом - это здорово.


"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Alex , 16-Июл-11 20:55 
А собрать два списка ключей, отсортировать по возрастанию, и сравнить визуально - проще.

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Below , 17-Июл-11 07:57 
man diff

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено meequz , 16-Июл-11 12:21 
Прикольно, пойду сделаю аватарку по хэшу своего никнейма.

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Аноним , 16-Июл-11 12:23 
Мне кажется или на пикрелейтедах листы каннабиса?

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено meequz , 16-Июл-11 12:29 
Почти. Только симметричные со всех сторон.

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Аноним , 16-Июл-11 12:34 
Слишком ресурсоемко получается. Взяли бы более простой алгоритм, при котором шанс получить похожую картинку 1 к 1000 например.
Веб сервера загнутся от такой нагрузки. Легко будет заддосить попытками авторизации )) Если картинка генерится дольше 1 с, то в большинстве случаев это непрактично.

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Аноним , 16-Июл-11 13:00 
Исполнять на клиенте. Сейчас подтянутся JavaScript-фанбои и перепишут за вечер поделку, правда после этого она будет тормозить ещё на порядок усерднее.

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Кодер , 17-Июл-11 15:16 
Согласен - 32 байта "размазать" на картинку в 2^12 _пикселей_ - не нужно особо ума.
Касательно алгоритма (навскидку): по идее, любой хэш можно разбить на порции битов, задающих характерные особенности. Скажем, первые 2 бита дают 4 комбинации фигур - "круги", "градиенты", "квадраты" и "синусоиды". Следющие 8 бит задают "общий тон" картинки (цвета фигур, фона). Следующие биты влияют как коэффициенты к фигурам (множитель к синусу или скорость градиента). Вобщем, учитывая сильный характер изменчивости хэша, увидеть, что твоя картинка - не та, можно очень легко. Не понимаю, что за чушь они там обсчитывают на ГПУ... Наводит на мысль "есть игрушка ГПУ, чего бы нам на ней посчитать??".

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено anonymous , 16-Июл-11 12:45 
Непонятно, про какую реализацию на Си написано в новости. Скачать можно только код на java.

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Аноним , 16-Июл-11 13:01 
Омич, читать научись.

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено ИмяИмя , 17-Июл-11 09:32 
"Код Vash написан на языке Java и распространяется под лицензией AGPLv3.
По оценке разработчиков модифицированный таким образом прототип Vash должен работать в 100-500 раз быстрее реализации на языке Си, выполняемой на CPU.
Вариант с OpenCL был опробован в реализации на языке Python ..."

что-то както непонятно. они проводили тест скомпиленой
1. сишной программы(CPU)
2. питонской программой(на GPU)
у них три исходника, а дают только 1? или как?

ps: йа запутался помидорами не кидать)


"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Аноним , 16-Июл-11 13:01 
Хоть алгоритм бы какой рассказали что ли...

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено k_bx , 16-Июл-11 13:15 
+--[ RSA 2048]----+
|                 |
|        .        |
|     . +         |
|    . E+o        |
|   .. ..S .      |
|    .+...=       |
|   .o+.=o .      |
|  o o.o.o.       |
|   +. ..         |
+-----------------+

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Аноним , 17-Июл-11 07:41 
twofish с длинным ключем:

8===>


"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Аноним , 16-Июл-11 15:24 
>PyOpenCL

Вот изврат-то! А High Performance Visual Basic ещё не сделали?


"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено anonymus , 16-Июл-11 15:37 
Для прототипирования самое оно, надо же увидеть, достижимо ли оно вообще, или нет.

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Аноним , 16-Июл-11 21:18 
Сделали, давно еще. А что, что-то не так?

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Аноним , 17-Июл-11 07:09 
Пинайте майкрософт - будет high performance computing для самых маленьких :)
P.s. эти огурцы не осилили взять сорц чего-то типа hashkill чтобы сделать все на сях в культурном виде?

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено lucentcode , 16-Июл-11 18:35 
Очень интересный проект. Если он ещё сможет по картинке хэш выдавать, вообще удобно бы было.

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено filosofem , 16-Июл-11 19:34 
Уже добавить в метаданные файла с картинкой соответствующий ей хэш не проблема.

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Аноним , 16-Июл-11 20:19 
А восстановить данные по изображению конечно же можно?

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено FractalizeR , 16-Июл-11 22:24 
Конечно же нет.

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено ibat , 17-Июл-11 12:07 
Шутиш ?

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено рфьыеук , 18-Июл-11 16:16 
Можно брать "картины" современных "худйожников" и пустить их на хэши, хоть какя-то от них польза будет.
:)

"Проект Vash переводит наглядную визуализацию хэшей на новый ..."
Отправлено Andrey Mitrofanov , 18-Июл-11 16:19 
Нельзя. Койпирасты возражать будут. /dev/random надёжнее.