|
![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от opennews (??) on 14-Сен-11, 13:14 | ||
В рамках проекта Skein-Bash (http://sourceforge.net/projects/skeinbash/) создана (http://matt16060936.blogspot.com/2011/09/welcome-to-internet...) реализация алгоритма хэширования Skein 512-512 (http://ru.wikipedia.org/wiki/Skein), выполненного полностью на языке командного интерпретатора Bash. Код (http://sourceforge.net/p/skeinbash/code/ci/ed9a27d0096e55408...) занимает около 500 строк. На расчет одного хэша на современном ПК тратится около 10 секунд. Работа выполнена с целью популяризации алгоритма Skein, который в следующем году будет бороться за звание стандарта SHA-3. Разработка показала, что Skein может быть легко реализован для различных платформ и языков программирования. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Представлена реализация алгоритма хэширования Skein на Bash" | +6 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 13:14 | ||
Прекрасная пурпуляризация! Ещё бы на брэйнфаке написали бы - вообще народ ломился бы! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
![]() | ||
28. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 16:18 | ||
> Прекрасная пурпуляризация! Ещё бы на брэйнфаке написали бы - вообще народ ломился бы! | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
![]() | ||
29. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Xasd (ok) on 14-Сен-11, 17:19 | ||
> Модный тренд сегодняшнего дня - яваскрипт. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
![]() | ||
39. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Сен-11, 12:20 | ||
> пока не стандартизируют функции связанные с двоичными данными в Javascript | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
2. "Представлена реализация алгоритма хэширования Skein на Bash" | –8 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 13:21 | ||
Хорошая тенденция - переход с традиционных компилируемых языков на сценарии оболочки. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
![]() | ||
3. "Представлена реализация алгоритма хэширования Skein на Bash" | +5 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 13:35 | ||
zip.zip? :) | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
![]() | ||
22. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 16:05 | ||
> zip.zip? :) | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
![]() | ||
34. "Представлена реализация алгоритма хэширования Skein на Bash" | –1 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 18:17 | ||
Насколько я помню, штатный бинарник программы upx, предназначенной для сжатия бинарного кода, сам является upx-сжатым =) | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
![]() | ||
40. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Сен-11, 12:21 | ||
> Насколько я помню, штатный бинарник программы upx, предназначенной для сжатия бинарного | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
![]() | ||
4. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 13:42 | ||
и скорость торможения сразу вырастет в 200 раз | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
![]() | ||
5. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 13:46 | ||
>и скорость торможения сразу вырастет в 200 раз | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
![]() | ||
7. "Представлена реализация алгоритма хэширования Skein на Bash" | +4 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 14:06 | ||
два чаю этому адеквету. а еще надо бы переписать ядро на whitespace | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
![]() | ||
25. "Представлена реализация алгоритма хэширования Skein на Bash" | +3 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 16:11 | ||
> Зато удобство возрастет в 100500 раз, очевидно же! А лишняя пара секунд | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
![]() | ||
31. "Представлена реализация алгоритма хэширования Skein на Bash" | +2 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 18:02 | ||
>Всего несколько суток, да? А скачаный дистр дебиана - будет проверяться примерно месяц? :))) | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
![]() | ||
41. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Сен-11, 12:23 | ||
> Но зато какой выигрыш по гибкости и удобству модификации! | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
![]() | ||
53. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 20-Сен-11, 12:59 | ||
по поводу удобства модификации - это был сарказм. КО. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
![]() | ||
35. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 19:38 | ||
Что очевидно же? Удобство возрастет? Если вам стиральную машинку сделать без корпуса и с ручным приводом удобство возрастет. Ее ведь так легко будет ремонтировать. Да и вообще она гораздо реже будет ломаться, т.к. обороты отжима будут гораздо меньше 10 тыс. Очевидно же. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
![]() | ||
36. "Представлена реализация алгоритма хэширования Skein на Bash" | +1 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 19:48 | ||
Кстати, и все остальные бытовые приборы нужно сделать тоже с ручным приводом и без корпуса. Удобство возрастет в 100500 раз! Представляете как легко будет домохозяйкам ремонтировать эти приборы. Да и электричество не нужно совсем. Нужно просто бегать по квартире и крутить ручки. Кого беспокоят задержки в несколько секунд? | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
![]() | ||
52. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Yakov Markovitch on 18-Сен-11, 00:43 | ||
Вы не правы - ручной привод тоже не нужен, равно и приборы - достаточно одних хозяек! | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
![]() | ||
6. "Представлена реализация алгоритма хэширования Skein на Bash" | +1 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 14:01 | ||
И как часто ты поправлял код cd или ls? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
![]() | ||
14. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 14:44 | ||
> И как часто ты поправлял код cd или ls? | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
![]() | ||
24. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от AHAHAC (ok) on 14-Сен-11, 16:10 | ||
Напиши хоть один недостаток cd или ls | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
![]() | ||
50. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Сен-11, 23:38 | ||
В ls -l нет поддержки вывода различных хешей для файлов, например. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
![]() | ||
33. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 18:14 | ||
> И как часто ты поправлял код cd или ls? | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
![]() | ||
10. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от maxkit (ok) on 14-Сен-11, 14:30 | ||
> Еще бы всякие coreutils и util-linux на шелле переписать. А то ведь, если захочешь поправить код, надо пересобирать - неудобно же. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
![]() | ||
12. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 14:42 | ||
>Что-то я прям усомнился, что Ваш код есть в coreutils. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
![]() | ||
27. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 16:15 | ||
> модификациях под конкретные задачи, возникающие при администрировании отдельных систем. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
![]() | ||
30. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 18:01 | ||
Это не маразм, а всего лишь попытка трезво оценить размер "кирпичика" (гранулярность). Чем меньше кирпичики (т.е., чем точнее и конкретнее определены функции программных модулей), тем более гибкие решения можно из них строить. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
![]() | ||
37. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 19:56 | ||
Вы не сильно быстрый, вернее вы сильно медленный, ну вы поняли. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
![]() | ||
42. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Сен-11, 12:29 | ||
> Это не маразм, а всего лишь попытка трезво оценить размер "кирпичика" (гранулярность). | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
![]() | ||
47. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Сен-11, 18:59 | ||
>Несомненно, дома из отдельных атомов - могут быть более произвольной формы и конструкции чем из отдельных кирпичей. Просто их такие строить раскладывая атомы по одному - долго. Очень долго. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
![]() | ||
48. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Сен-11, 19:03 | ||
> Любое начинание можно довести до маразма. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
![]() | ||
11. "Представлена реализация алгоритма хэширования Skein на Bash" | +1 +/– | ![]() |
Сообщение от СуперАноним on 14-Сен-11, 14:39 | ||
Так перлисты собирались уже делать свой дистр, где замена coreutils и util-linux иключительно на Perl. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
![]() | ||
20. "Представлена реализация алгоритма хэширования Skein на Bash" | +3 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 15:48 | ||
Скорее бы башисты свой дистр сделали. И чтобы это был единственный дистр с конфигурацией init на баше. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
![]() | ||
23. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 16:08 | ||
> если захочешь поправить код, надо пересобирать - неудобно же. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
![]() | ||
32. "Представлена реализация алгоритма хэширования Skein на Bash" | +1 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 18:12 | ||
>Правда подозреваю что вы будете единственным придурком который использует столь тормознутую хешилку всерьез. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
![]() | ||
43. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Сен-11, 12:32 | ||
> А если им пофигу на время загрузки компа - почему их | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
![]() | ||
49. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Сен-11, 19:07 | ||
> Может, потому что люди не живут вечно? И если файл хешируется месяц | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
8. "Представлена реализация алгоритма хэширования Skein на Bash" | +4 +/– | ![]() |
Сообщение от жабабыдлокодер (ok) on 14-Сен-11, 14:11 | ||
Ну, а что тут такого? Проводят же чемпионаты по плеванию вишневыми косточками - пользы ничуть не больше. Когда человек пишет хеширование на баше, он в это время не грабит, не убивает, не насилует и не пытается свергнуть правительство. Запретить ему писать, чтобы он этим всем занялся? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
![]() | ||
9. "Представлена реализация алгоритма хэширования Skein на Bash" | +6 +/– | ![]() |
Сообщение от ononom on 14-Сен-11, 14:22 | ||
как будто грабить, убивать, насиловать и пытается свергнуть правительство это что-то плохое | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
![]() | ||
13. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 14:43 | ||
> как будто грабить, убивать, насиловать и пытается свергнуть правительство это что-то плохое | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
![]() | ||
18. "Представлена реализация алгоритма хэширования Skein на Bash" | +3 +/– | ![]() |
Сообщение от brzm on 14-Сен-11, 15:33 | ||
Уж лучше воровать, убивать и сношаться с гусями нежели писать хеш на баше. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
![]() | ||
19. "Представлена реализация алгоритма хэширования Skein на Bash" | +5 +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 15:39 | ||
> Уж лучше воровать, убивать и сношаться с гусями нежели писать хеш на баше. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
15. "Представлена реализация алгоритма хэширования Skein на Bash" | +1 +/– | ![]() |
Сообщение от Sem (??) on 14-Сен-11, 15:08 | ||
Ну вы даете! Реализация алгоритма на bash показывает простоту алгоритма. Не более того. Никто не требует использовать именно эту реализацию. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
![]() | ||
16. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 15:27 | ||
Нет, лучше всего простоту алгоритма показывает его реализация на брейнфаке. Как посмотришь на двадцать страниц точек и плюсиков, сразу понимаешь - алгоритм предельно прост и прозрачен. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
![]() | ||
17. "Представлена реализация алгоритма хэширования Skein на Bash" | +1 +/– | ![]() |
Сообщение от BratSinot on 14-Сен-11, 15:33 | ||
Знаешь, можно и мега-сложные алгоритмы на Bash'e написать, только толку от этого ноль. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
![]() | ||
44. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Сен-11, 12:36 | ||
> Ну вы даете! Реализация алгоритма на bash показывает простоту алгоритма. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
![]() | ||
46. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Crazy Alex (??) on 15-Сен-11, 14:02 | ||
А на практике видно, что никаких извращений особых нет даже на баше, который хоть и тьюринг-полный, но примитивный до ужаса. ЧТо и даёт простоту алгоритма. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
![]() | ||
51. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Сен-11, 23:40 | ||
> А на практике видно, что никаких извращений особых нет даже на баше, | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
21. "Представлена реализация алгоритма хэширования Skein на Bash" | +/– | ![]() |
Сообщение от Аноним (??) on 14-Сен-11, 16:05 | ||
> выполненная полностью на языке командного интерпретатора Bash | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |