Многословность есть, но sha1 - плохой пример ибо String sha1password = DigestUtils.sha1Hex(password);
http://commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/digest/DigestUtils.html <http://commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/digest/DigestUtils.html> Евгений > On Feb 9, 2015, at 6:05 PM, PEF Secure <[email protected]> wrote: > > On Monday, February 09, 2015 18:51:39 Daniel Podolsky wrote: >>>> остальные преимущества джавы перед перлом можно перечислять бесконечно)) >>> >>> Остальных преимуществ там нет. Есть много недостатков. >> >> вообще-то - есть, и я готов рассказать о преимуществах jvm перед >> перловой vm (не java, конечно же, java - просто один из языков для >> jvm) >> >> а вот про недостатки - прошу подробнее, пожалуйста. раз уж мы про зоопарк. > > Главный недостаток -- жуткая многословность. Нужно посчитать SHA1 по > прочитанной из сокета строке. Алгоритм: берём фабрику, она создаёт нам класс- > алгоритм SHA1, который считает дайджест побайтно, потом эти байты мы в хекс > конвертируем. Всё это надо обернуть в try/catch, а то мало ли, не нашлось > вдруг алгоритма на фабрике. Итоговый код длинный, много лишних действий, > читать это намного труднее, чем просто перловый sha1_hex($str). И так там на > каждом шагу. > > -- > PEF Developer > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
