Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FTN.DEVELOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 18 Oct 24 22:48:06, всего сообщений: 2735
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 526 из 2735 ==================================== RU.FTN.DEVELOP =
От   : Victor Smirnov                   2:5020/830.97      21 Sep 14 22:08:20
Кому : Mithgol the Webmaster                               21 Sep 14 22:08:20
Тема : Re: FTNMTP
FGHI : area://RU.FTN.DEVELOP?msgid=2:5020/830.97@fidonet.org+541f1861
На   : area://RU.FTN.DEVELOP?msgid=2:50/88+541f1095
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FTN.DEVELOP?msgid=2:50/88+541fd882
==============================================================================
Приветствую тебя, Mithgol!

    Ответ на сообщение Mithgol the Webmaster (2:50/88) к Yuri Myakotin, написанное 21 Sep 14 в 21:51:

MtW>>> хэш (насколько я понимаю) не поддерживается, например, в
MtW>>> OpenSSL, то у вас, господа, получилось решение, совместимости с
MtW>>> которым могут достигнуть только те мейлеры, которые либо сами
MtW>>> написаны на Си / Си++ (что бывает всё же не всегда),

YM>> В инете есть куча уже готовых реализаций - хоть на перле, хоть на
YM>> питоне, хоть еще на чем.
YM>> http://en.wikipedia.org/wiki/Skein_(hash_function) - ссылки внизу
YM>> вики-статьи.

MtW> Я не увидел там ссылок на реализации, пригодные для употребления на
MtW> языках PHP или JavaScript (в особенности JavaScript), основных в
MtW> современной Паутине.

    Позволишь помочь, совсем недавно для личного пользования искал RSA, алгоритм хоть и простой но крапать велосипед было просто лень. На просторах инета нашелся код всех, собсвенно участников sha-3
    https://github.com/drostie/sha3-js

    Я надеюсь, что не ошибся и это именно нужная реализация алгоритма.
/* skein.js
    *
    * An implementation of Skein-512-512 in Javascript, using a long integer class
    * L to allow for semi-efficient 64-bit long arithmetic. The chief purpose of
    * this file is to prove the correctness of the algorithm of halfskein.js:
    * since there are no test vectors, the similarity of the two codebases (this
    * file was created directly from a halfskein.js file) allows us to confer
    * confidence from skein.js to halfskein.js.
..[cut].. */

    На гите обнаружился модуль для php:
Skein hash function by Doug Whiting.
Skein hash function family home page: http://www.skein-hash.info/
PHP extension by Frank Denis <j at pureftpd dot org>, 2008-2014.

https://github.com/jedisct1/PHP-Skein-Hash

    Есть даже Bash! версия!
http://sourceforge.net/projects/skeinbash/files/?source=navbar

    Готовой реализации на php к сожалению не нашлось, видимо потому, что есть расширение и не имеет смысла писать подобные алгоритмы на php.

MtW> Это означает, что если автор некоторой WebBBS пожелает добавить
MtW> поддержку именно этого хэша в своё детище, то определённые проблемы
MtW> неизбежны хотя бы до тех пор, пока Skein не явится в OpenSSL;

    Мы будем надеятся, что WebBBS будут писать все-таки программисты... Которые в состоянии воплотить математику в программу, т.к. все средства, необходимые к реализации алгоритма в современных браузерах присутсвуют, и, даже старый букридер может похвастатся неплохой реализацией JS в андройде-2.

Со всеми регардами,
           Victor Smirnov (AKA MASM)
--- Sys: NT_5.3/SP3+ GoldED+/W32-MINGW 1.1.5-b20110320
* Origin: Свет времени ведет нас сквозь мрак расстояний... (2:5020/830.97)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.157709 секунды