タグ

2005年10月28日のブックマーク (3件)

  • 開発現場の天国と地獄(5) ― @IT

    短納期のJ2EE基幹プロジェクトの成功例。多数の汎用機の基幹システムとの連携を実装。短納期でのプロジェクト運営と設計実装の手としてもよい。ただし、メンバーの負荷は高め、土日出勤、徹夜あり。ミッションクリティカルな場面でのMQ基幹連携や、短納期な大型プロジェクトにおける運営方法などの実績の場として最適。今後基幹(汎用機)システムのマイグレーション案件が多数出てくると予想される中で、先鞭的な案件。プロジェクトメンバーも良質、顧客もシステム理解・経験は豊か。 実は、システム開発という作業はツールやフレームワークの充実、IT業界自体の錬度の上昇により、かなり効率化されており、「短納期でお願いします」という要件に対して、以前より大分応えやすくなっています。ただし、そこには大きな誤解があります。ツールが充実したことで、「顧客が欲しいものを作る」時間が速くなったわけではないということです。プロジェクト

    開発現場の天国と地獄(5) ― @IT
    PoohKid
    PoohKid 2005/10/28
    「もし完全な設計が存在し…」開発は創造性をともなうので最低限の期間は削れない
  • Secure Hash Algorithm - Wikipedia

    Secure Hash Algorithm(セキュアハッシュアルゴリズム)、略称SHAは、一群の関連した暗号学的ハッシュ関数であり、アメリカ国立標準技術研究所(NIST)によって標準のハッシュ関数Secure Hash Standardに指定されている。 概要[編集] (2017年現在)SHA-0、SHA-1、SHA-2、SHA-3の4種類(ないし、SHA-0はSHA-1に含めて3種類)に大別される。SHA-2まではMD5などと同じ Merkle–Damgård construction(en:Merkle–Damgård construction)のバリエーションと言える構造だが、SHA-3 は全く別の構造となっている。SHA-2 以降はハッシュサイズを大きくしたバリエーションが用意されており、SHA-2には、SHA-224、SHA-256、SHA-384、SHA-512、SHA-512

  • MD5 - Wikipedia

    MD5ハッシュは、以下の擬似コードで書いたアルゴリズムで算出される。値はすべてリトルエンディアンとする。 function md5 (message : array[0..*] of bit) returns array[0..15] of unsignedInt8 is //左ローテート関数 function leftRotate (x : unsignedInt32, c : integer range 0..31) returns unsignedInt32 is begin leftRotate := (x leftShift c) bitOr (x rightShift (32-c)) end ; function makeK (i : integer range 0..63) returns unsignedIt32 is begin makeK := floor(232×ab

    MD5 - Wikipedia