タグ

2015年5月10日のブックマーク (36件)

  • SSL証明書の署名アルゴリズムとは?

    「SHA-1証明書受付終了とSHA-2証明書移行のお知らせ」 署名アルゴリズムSHA-1のSSLサーバ証明書の受付を2015年12月下旬に終了する。 2016年12月31日までにSHA-2証明書へ移行せよ。 2017年1月1日以降、WindowsはSHA-1証明書のSSL通信を拒否する。 SSL証明書の発行会社から上のようなお知らせが来たが、署名アルゴリズムってなんだっけ?ということでまとめてみた。 SSLサーバ証明書発行の流れ サーバで秘密鍵とCSR(公開鍵とサーバの所有者情報を含む)を作成する。 (2014年現在ではRSA2048bitの鍵を使用するのが一般的) CAはCSRからハッシュ関数を用いてメッセージダイジェストを生成する。 (2014年9月現在ではハッシュ関数はSHA-1が一般的) メッセージダイジェストをCA秘密鍵を用いて暗号化して、CA署名を生成する。 (この暗号化方式は

    SSL証明書の署名アルゴリズムとは?
  • SSL入門

    2005/10/02更新 高木浩光@自宅の日記を拝見するにつけ、PKI としての SSL が 中途半端な理解により台無しにされている場面が多いように思えます。そこで(セキュリティの専門家ではないものの)私が理解している範囲で自分なりに入門解説を書いてみました。 ちなみに、SSL v3 に少しの改良を加えたものが TLS v1.0 ですが、技術的な細かい点を気にしない 場合は、SSLと総称されています。 ここでも、そんな細かいことは気にしていないので SSL と総称しています。 SSLしくみ解説 まず、SSLを理解するために必要な用語を解説し、次に SSLが PKI としてどのような構成要素で安全な通信路を形成しているか解説します。 暗号化と復号化 コンピューターで暗号化というと、暗号化する前のデータ (以下、「平文(ひらぶん)」と呼びます)と鍵となるデータ(以下「鍵」と呼びます) を使って

  • 暗号と署名の話 - 186 @ hatenablog

    某身分の義務であるアウトリーチ活動の一環として, 教科書的RSA暗号/署名と教科書的ElGamal暗号/署名を比べてみます. 以下の図をご参照ください. 追記: 絵だけみてもわからないので, 書き直し. RSA暗号は知っているが, ElGamal暗号やElGamal署名については良く知らないという人向けです. 承前 高木浩光@自宅の日記 - 公開鍵暗号方式の誤り解説の氾濫をそろそろどげんかせんとで問題になっている点は以下です. 最もひどく蔓延っていてしばらく消えそうにない間違い解説の典型例は次だ。 「公開鍵で暗号化したものを秘密鍵で復号するのと同様に、秘密鍵で暗号化したものを公開鍵で復号できるようになっている。」 事例1: 日ベリサイン株式会社による公開鍵暗号方式の解説 (略:186) 「公開鍵暗号方式による署名は、メッセージダイジェストを秘密鍵で暗号化することで実現する。」 事例2:

    暗号と署名の話 - 186 @ hatenablog
  • 公開鍵暗号について理解が足りていなかったのでメモ - かせいさんとこ

    これは何? github にコミットする時とか、heroku にデプロイする時とか、 認証に公開鍵使うけど、いまいちちゃんと理解していないのでまとめた 目次 暗号化の方法 共通鍵暗号 公開鍵暗号 HTTPS TLS/SSL 公開鍵証明書 SSH 公開鍵認証 具体的な手順 暗号化の方法 共通鍵暗号 送信者と受信者が共通の秘密鍵を持って、暗号化と複合を行う たとえばこんな感じ 平文 : 1234 秘密鍵 : 5678 暗号化 : 1234 x 5678 暗号文 : 7006652 復号化 : 7006652 / 5678 送信者側は、平文を、秘密鍵で暗号化して、暗号文を受信者に送る 受信者は、暗号文を、秘密鍵で復号化して、平文を得る 共通鍵暗号の弱点 最初に鍵を受信者に渡す必要があるが、その時に盗聴されるリスクがある 渡す時暗号化すれば良いけど、その暗号化の鍵を... となる 多人数で秘密の通

    公開鍵暗号について理解が足りていなかったのでメモ - かせいさんとこ
  • イケメンとラブレターで学ぶSSLの仕組み - give IT a try

    はじめに みなさんはSSL(Secure Socket Layer)が何だか、きちんと説明できますか? 「フォームが暗号化されて送られるやつでしょ?」 「ブラウザのURL欄とかに鍵マークが付いてたら安心なんだよねー」 ・・・いや、そういうレベルじゃなくて、もうちょっと裏側の仕組みまで説明できますか? まあ単純にWeb利用者としてなら、それぐらいの理解でも構わないかもしれませんが、開発者やサーバーの管理者としては落第点ですよね〜!ww って、すいません、僕がこのあいだまで落第点でした・・・ m(_ _)m 実際、裏側の仕組みが分かってないとSSL関連の申請やサーバーの設定をするときに「CSR?中間証明書?秘密鍵??※◎△$%!!??」になってしまいます。 なので、技術者であれば今自分が何をやっているのか把握できるように、SSLの仕組みをきちんと理解しておくことが必要です。 というわけで、今回

    イケメンとラブレターで学ぶSSLの仕組み - give IT a try
  • 改めて知ろう、SSLサーバー証明書とは? | さくらのナレッジ

    こんにちは、サイバートラストの坂です。このたび、さくらのナレッジの筆者陣に加わることになりました。どうぞよろしくお願いします。 SSL サーバー証明書が注目をあびた 2014 年 今年ほど、SSLサーバー証明書に関するニュースを頻繁に目にした年はなかったのではないでしょうか。 最近の話題であれば、Chrome による、SHA-1 アルゴリズムを用いた SSL サーバー証明書の制限。また、SSL に関する脆弱性ということでは、全国紙やテレビのニュースでも取り上げられた「 Heartbleed 」や、他にも POODLE が深刻度の高いものでした(いきなり脱線しますが、私は「SSL サーバー証明書」でなく、「TLS サーバー証明書」といつから呼ぼうか迷っています)。 さらに、Chrome といえば、Google は SSL サーバー証明書が使用された Web サイトを SEO の評価として優

    改めて知ろう、SSLサーバー証明書とは? | さくらのナレッジ
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 第3回 SSL証明書ビギナー歓迎! httpsから始まるURLの役割と仕組みを0から学ぼう | gihyo.jp

    Webデザイナーなら知っておくべき サーバ知識相談室 第3回SSL証明書ビギナー歓迎! httpsから始まるURLの役割と仕組みを0から学ぼう 昨年12月に話題になっていた、次のニュースを覚えていますか? 痛いニュース(ノ∀`) : Firefoxでハローワークのサイトを開くと警告「安全性が確認できません⁠」⁠ - ライブドアブログ 要約すると、ハローワークのサイトをFirefoxで開くと「接続の安全性が確認できない」という警告画面が出て、サイトが表示されない事態になっていたというニュースです。さてここで「うわー、ハローワークいけてないな」と思われた方に質問です。このニュースが言っていることがきちんと分かりましたか? 「ハローワークが何かやらかしたようだ」ということは分かると思います。そして、ニュース内で「証明書」という単語が何回か出てくるため、もしかしたらSSL証明書がらみで何か失敗した

    第3回 SSL証明書ビギナー歓迎! httpsから始まるURLの役割と仕組みを0から学ぼう | gihyo.jp
  • 図解で学ぶネットワークの基礎:SSL編

    インターネットで買い物をするときに,クレジットカード番号や住所・氏名といった個人情報を送信することは多いだろう。こうした大事な情報を安心して送れるのは,SSL(secure sockets layer)というプロトコルのおかげだ。今回は,インターネットで暗号通信を実現するSSLを取り上げる。 イントロ:Webアクセスに欠かせない情報の秘密を守るしくみ Lesson1:アプリ同士のやりとりを暗号化,相手が信頼できるかも確かめる Lesson2:二つの暗号方式を組み合わせて,安全かつ高速に通信をする Lesson3:実際の通信はどうなってる?やりとりの詳細を見てみよう Lesson4:相手が信頼できることを確かめる「サーバー証明書」とは? 図解で学ぶネットワークの基礎:SSL編 修了テスト

    図解で学ぶネットワークの基礎:SSL編
    repon
    repon 2015/05/10
  • SSLストア1,050円でRapidSSLをnginxに簡単導入! 

    「SSLストア」、たった1,050円でSSLが買えちゃいます。SSL証明書nginxに導入するときに、ほんのちょっとだけはまってしまったので、忘備録メモです。

    SSLストア1,050円でRapidSSLをnginxに簡単導入! 
  • Loading...

    Loading...
  • さくらのVPS(CentOS 5.5)に RapidSSL をインストールするまでのメモ

    さくらのVPS(CentOS 5.5)に RapidSSL をインストールするまでのメモ 2011年4月7日 2017年9月9日 Linux さくらのVPS(CentOS 5.5)に RapidSSL をインストールするまでのメモさくらのVPS(CentOS 5.5)に RapidSSL をインストールするまでのメモ への6件のコメント tagawa SSL のインストールは初めてなので、いろいろ調べながらインストールしてみる。 サーバーはさくらのVPS、 OS は CentOS 5.5。 どこの SSL を利用するか SSL 証明書は個人的に RapidSSL 一択でした。 SSL 証明書が2000円台って安過ぎ。 以下、参考に他社の値段。 ベリサイン : 85,050円(1年) セキュア・サーバID|製品について|日ベリサイン ジオトラスト : 36,540円(1年) SSL電子証明

  • クロスルート証明書が抱える可能性 - [2013/02/13]

    前回の続き. ※下記,あくまで可能性の話です.実際に解読されたとか言う話ではありません. プログラマのつぶやき: 「クロスルート」は「暗号アルゴリズムにおける2010年問題」を救うのか? およそ2年半前の記事なので古いし今更なんですけどね.上記のページにも書いてあるとおり古い携帯端末だと2048bit公開鍵を持ったルート証明書がインストールされてないものもあるわけです.聞いた所によると,所謂「ガラケー」と呼ばれる「3G回線対応の非スマートフォン」(認識あってる?)は内部のROMにこの手の情報を生産段階で「焼き付け」(と表現していた)ているらしくルートの追加が出来ないとかなんとか.あとはLAN内からWindows Update Serverへのアクセスを制限している場合なんかもルートの更新が出来ない場合があり,古いOSだと2048bit公開鍵のルート証明書が無かったりします.(UpdateS

  • クロスルート証明書って何? - [2013/02/11]

    結論だけでいいという方はページ下部へどうぞ. クロスルート証明書の話に入る前に 下で参照元として提示するCybertrustやVeriSignなんかの証明書もそうなってますが,サーバに設定されてるEndEntity証明書(以下EE)の信頼性は以下の一連の流れによって検証されます. EEはCA証明書(IM1とする)から確認され,その確認が署名としてEEに記載された上で発行される IM1は別のCA証明書(IM2とする)から確認され署名されて発行される IM2は別のCA証明書(IM3とする)から確認され署名されて発行される -----上記繰り返し----- IMnは別のCA証明書(以下Root)から確認され署名されて発行される 上記のような「証明書パス」とも言われるこのつながり(以下Chainと表現)の終端(Trust Anchor:トラストアンカーと呼ばれる.Rootの事)を確認する証明書は無

  • SSLを実際に購入・設定してみる

    パスワードを適切に管理したサンプルシステム(その3)でログインの機能を持ったWebアプリケーションを作成してみました。パスワードのハッシュ化やパスワードリセットの実装は成功しましたが、まだまだログインシステムとしては問題があります。そこで今回は問題の1つであるSSLでない点を解決します。 見ての通り、前回自分が作成したログイン画面はSSLではありません。何が問題かと言うとPOSTするデータが暗号化されずにネットワークに流れることです。実際にWireSharkを動かしてPOSTしたデータをキャプチャしたものが以下です。 予めユーザID:tsukaby1234、パスワード:password1234として登録しておき、ログイン画面でログインボタンを押したときのキャプチャ画像です。 ユーザIDもパスワードもバレバレです。 例えば、通信経路にクラッカーが居て、パケットを監視していたらパスワードが漏え

  • 大阪市の[5.17住民投票]について(連載全3回の2) | [国民投票/住民投票]情報室           

    【連載1の続き】 ▼条例制定に基づく住民投票を実施した自治体の中には、成立要件として「最低投票率」や「絶対得票率」を設けたところがいくつもありますが、今回の5.17住民投票のルールの基となっている大都市法8条には、(関係市町村及び関係道府県は、住民投票において)「有効投票の総数の過半数の賛成があったときは、共同して、総務大臣に対し、特別区の設置を申請することができる」と記してあるだけで、成立要件については全く触れていません。したがって、投票率がどんなに低くとも、賛否どちらか一票でも多い方が、主権者である大阪市民の「特別区設置」に関する意思とされ、前回(連載1)記した通り、法的な拘束力をもって、行政や議会を縛ることになります。 ▼また、議会での議決から投票日までの、いわゆる賛否両派のキャンペーン合戦の期間についても、条例制定に基づく住民投票の場合は、対象案件の難解さや切迫度などの違いから、6

    repon
    repon 2015/05/10
    “投票率がどんなに低くとも、賛否どちらか一票でも多い方が、主権者である大阪市民の「特別区設置」に関する意思とされ、前回(連載1)記した通り、法的な拘束力をもって” なるほど
  • エフセキュアブログ : 「SHA-1+salt」はパスワードに十分だと思いますか?

    「SHA-1+salt」はパスワードに十分だと思いますか? 2011年02月09日17:39 ツイート fsecure_corporation ヘルシンキ発  by:ジャルノ・ネメラ アナーキーなインターネットグループ「Anonymous」が先頃、HBGary Federalとルートキットテクノロジの分析と開発に専心しているオンラインフォーラム「rootkit.com」をハッキングした。「rootkit.com」の全ユーザパスワードに障害が起きている。 この件に関連して、アプリケーションセキュリティで気に入っているトピック、すなわちパスワードハッシュについて指摘したい。 Web(およびその他の)アプリケーションが、ユーザパスワードのハッシュにMD5、SHA1またはSHA-256を使用しており、先進的なデベロッパさえ、そのパスワードをsaltしている。そして私は長年に渡って、salt値はどの

    エフセキュアブログ : 「SHA-1+salt」はパスワードに十分だと思いますか?
  • Salted MD5 (CRYPT MD5) ハッシュの生成 [Ruby, Perl, C言語] – 黒川仁の文具堂ブログ三昧

    黒川仁の文具堂ブログ三昧 このブログでは、金沢市在住のプログラマ/サーバエンジニア 黒川 仁がWeb技術っぽい記事を書いています。 先日PHPで生成していたSalted MD5をRubyでも出来てないのは 寝覚めが悪いと言うことでRubyで生成する方法を調べてみた。 PHPでの生成方法: Salted MD5 (CRYPT MD5) ハッシュの生成 [PHP] Mac OS Xでなんとか試してみていたけど、うまくいかなかった。 どうも、Mac OS Xのcrypt(3)では標準のDESだけでMD5をサポートしていないらしい。 Rubyのcryptはライブラリのcrypt(3)を実行しているので システムによってMD5を利用できないようだ。 そこで、CentOS5.5で実行してみるとうまくいった。 またちょっと古いけれどもFreeBSD 6.1でも大丈夫だった。 irb> "password

  • パスワードクラック - Wikipedia

    パスワードクラック、パスワードクラッキング () とは、コンピュータシステムで保存あるいは伝達されるデータからパスワードを割り出すクラッキがこうんワードを割り出すためFF00F00FF00FF00FF00FF00FF00FF00E であったり[1]、システムで許可されていないアクセス権を得るためであったり、簡単に割り出せるようなパスワードが使われていないかシステム管理者が予防的にチェックするためだったりする。ファイル単位のパスワードクラックとしては、判事がデジタル形式の証拠物件へアクセスするために使うというケースがある。すなわち、システムへのアクセスはできるが(パスワードをかけられた)特定ファイルへのアクセスが拒否されるという場合である。 主な攻撃方法[編集] 脆弱な暗号化[編集] 保存したパスワードを保護するにあたり、設計の悪いパスワードハッシュ法をシステムが使っている場合、適切に考えら

  • 認証処理を実装するならハッシュはSHAファミリよりBCryptを使おう

    今回は認証のパスワードをハッシュ化する部分についての話です。 パスワードのハッシュ化をもしSHA256などのハッシュ関数でハッシュ化しているのであれば、できればBCryptに乗り換えた方が良いよ、というのが今回の話です。 詳細はここが参考になります。 ようするにSHAは高速を考えて作られたので、パスワードのハッシュ関数向きではない、と。高速に実行できてしまうとそれだけレインボーテーブルの作成が容易になる、ということですからセキュアじゃないですね。 ただ、それでもBCryptとかを使えばストレッチングがいらないよ、という訳ではないようです。あくまで従来通り考え方はハッシュ関数+ソルト+ストレッチングです。 ただ、BCryptの実装であるjBCryptを使うとかなり扱いが楽になるのではないかと思います。どのように楽になるか書いてきます。 jBCryptの使い方 Scalaでも使えますが、今回は

  • 実践的なパターン: テストの容易性を高める設計

    Code download available at: CNG 2007_07.exe(158 KB) Contents Algorithm Providers Random Number Generation Hash Functions Symmetric Encryption Asymmetric Encryption Signatures and Verification Interop with .NET Looking Forward Windows Vista™ introduces a new cryptography API to replace the old CryptoAPI, which has its roots in the early versions of Windows® NT and Windows 95. Cryptography Next Gene

    実践的なパターン: テストの容易性を高める設計
    repon
    repon 2015/05/10
  • Wired Equivalent Privacy - Wikipedia

    Wired Equivalent Privacy(直訳すると有線同等機密、通称WEP)は、IEEE 802.11無線ネットワークのセキュリティのためのアルゴリズム。1997年に登場したとき[1]、WEPは従来からある有線LAN並みの機密性を提供するものと期待されていたが、後に容易に解読できることが判明したため廃れた。 2001年以降、暗号解読者らによって深刻な弱点がいくつか明らかとなり、最終的には容易に入手可能なソフトウェアを使って数分でWEPコネクションを解読可能な状態となっている[2]。数か月以内にIEEEは新たなタスクフォース802.11iを立ち上げ、この問題の対策を検討し始めた。 2003年には、802.11iによってまとめられつつあった改正案のサブセットである Wi-Fi Protected Access (WPA) でWEPを置き換えることを Wi-Fi Alliance が発

    Wired Equivalent Privacy - Wikipedia
  • Wi-Fi Protected Access - Wikipedia

    Wi-Fi Protected Access(WPA)とは、Wi-Fi Alliance の監督下で行われている認証プログラム。Wi-Fi Alliance が策定したセキュリティプロトコルにそのネットワーク機器が準拠していることを示すものである。また、そのセキュリティプロトコルそのものも指す。これまでにWPA、WPA2、WPA3の3つのプログラム及びプロトコルが策定された。 WPAプロトコルは、それ以前の Wired Equivalent Privacy (WEP) が脆弱性を持つことが指摘されたので、その対策として策定された。これはIEEE 802.11i の主要部分を実装したプロトコルであり、802.11i が完成するまでの間、WEP の代替として一時的に使うために策定されたものである。WPA対応以前の無線LANカードでも(ファームウェアの更新により)利用できるように設計されているが

  • Wi-Fi - Wikipedia

    Wi-Fi(ワイファイ)とは、無線LANに関する登録商標である[1]。Wi-Fi Alliance(アメリカ合衆国に拠を置く業界団体)によって、国際標準規格であるIEEE 802.11規格を使用したデバイス間の相互接続が認められたことを示す名称。 オーストラリア連邦科学産業研究機構(CSIRO)で天文学や宇宙科学を研究していたジョン・オサリヴァンがWi-Fiの父であるといわれている。オサリヴァンは当時CSIROで、ミニブラックホールの研究をしていた。原子ほどの大きさのミニブラックホールの爆発で生じる電波を検出する実験のために、ノイズなどの影響をなるべく受けないような方法が必要であった。そして彼はそのためのワイヤレスネットワークを作った。実験は結果としては失敗に終わったが、その副産物としてWi-Fiが生まれたのである[2]。 無線LANが商品化された当初は、同一メーカーであってもラインナッ

    Wi-Fi - Wikipedia
  • Secure Sockets Layer - Wikipedia

    TLSは特定のアプリケーション層プロトコルに依存しないため、HTTP以外にも多くのプロトコルにおいて採用され、クレジットカード情報や個人情報、その他の機密情報を通信する際の手段として活用されている。 既存のアプリケーション層プロトコルでTLSを利用する場合、大きく2つの適用方式が考えられる。まずひとつは、下位層(通常はTCP)の接続を確立したらすぐにTLSのネゴシエーションを開始し、TLS接続が確立してからアプリケーション層プロトコルの通信を開始する方式である。もうひとつは、まず既存のアプリケーション層プロトコルで通信を開始し、その中でTLSへの切り替えを指示する方式である。切り替えコマンドとしてSTARTTLSが広まっているため、この方式自体をSTARTTLSと呼ぶこともある。 前者はアプリケーション層のプロトコルをまったく変更しなくてすむことが利点である。その反面、平文で接続を開始する

    Secure Sockets Layer - Wikipedia
  • HTTPS - Wikipedia

    HTTPS(Hypertext Transfer Protocol Secure)は、HTTP通信をより安全(セキュア)に行うためのURIスキームである。「HTTPS」はプロトコルではなく、SSL/TLSプロトコルなどによって提供されるセキュアな接続の上でのHTTP通信をさす。 概要[編集] HTTP通信において認証や暗号化を行うために、ネットスケープコミュニケーションズによって開発された。当初、World Wide Web上での個人情報の送信や電子決済など、セキュリティが重要となる通信で使用されるようになった。その後、公衆無線LANの普及による中間者攻撃のリスクの増加[1]、PRISMによる大規模な盗聴、ネット検閲への対抗などを要因として、あらゆるHTTP通信をHTTPSに置き換える動きが活発になっている[2][3][4][5]。 HTTPSは、メッセージを平文のままで送受信する標準のH

  • SSL-TLS 暗号化 はじめに - Apache HTTP サーバ

    Please note This document refers to the 2.0 version of Apache httpd, which is no longer maintained. Upgrade, and refer to the current version of httpd instead, documented at: Current release version of Apache HTTP Server documentationYou may follow this link to go to the current version of this document. The nice thing about standards is that there are so many to choose from. And if you really don

  • RSA暗号 - Wikipedia

    RSA暗号(RSAあんごう)とは、桁数が大きい合成数の素因数分解が現実的な時間内で困難であると信じられていることを安全性の根拠とした公開鍵暗号の一つである。暗号[1]とデジタル署名を実現できる方式として最初に公開されたものである。 RSA暗号方式は、1977年に発明され、発明者であるロナルド・リベスト、アディ・シャミア、レオナルド・エーデルマンの原語表記の頭文字をつなげてこのように呼ばれる[2](p63)。前年(1976年)にディフィーとヘルマンによって発表されたばかりの公開鍵暗号という新しい概念に対し、秘匿や認証を実現できる具体的なアルゴリズムを与えた。発明者3氏は、この功績によって2002年のチューリング賞を受賞した。この暗号はフェルマーの小定理に基づいている[2][要ページ番号]。 RSA暗号のアルゴリズムは、1983年9月20日にアメリカ合衆国で特許(4,405,829号)を取得し

  • 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
  • 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

    repon
    repon 2015/05/10
  • ハッシュ関数 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ハッシュ関数" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2018年6月) ハッシュ関数で名前と0から15までの整数をマッピングしている。"John Smith" と "Sandra Dee" のハッシュ値が衝突している。 ハッシュ関数 (ハッシュかんすう、英語: hash function) あるいは要約関数[1]とは、任意のデータから、別の(多くの場合は短い固定長の)値を得るための操作、または、その様な値を得るための関数のこと。ハッシュ関数から得られた値のことを要約値やハッシュ値または単にハッシュという。 ハッシュ関数は、主に

    ハッシュ関数 - Wikipedia
  • ハッシュ化と暗号化は違う。ハッシュ化(SHA1,MD5)すると、元には戻らない - ウィリアムのいたずらの、まちあるき、たべあるき

    ウィリアムのいたずらが、街歩き、べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) あ~、私の周りで、ハッシュ化と暗号化の違いが分かってない人が 多く居るので、ここで、はっきりさせておこう ■分かってない事例 【事例1】日経コンピューター2014年2月20日号 p64 動かないコンピューター 厚生労働省 約1600万人のメタボ検診データを生かせず 入力時に全角/半角が混在し、突合不能に に対して、全角/半角変換なんて、簡単ジャン!という意見 (記事中に、全角/半角部分含めて「ハッシュ化して」IDとし、 それを突合していると明確に書かれているし、図まで付いている) 【事例2】ある日のこと このSHA1の復号化はやいですね。瞬時に、もとのパスワードを 返してきますよ! ・・・なわきゃーない(^^;) ■ハッシュ化と暗号化の違い まず、ハッシュ化とは、入力値をハッシュ

    ハッシュ化と暗号化は違う。ハッシュ化(SHA1,MD5)すると、元には戻らない - ウィリアムのいたずらの、まちあるき、たべあるき
  • 新日本国憲法ゲンロン草案全文 - BLOGOS × ゲンロン presents 憲法2.0 wiki

    BLOGOS × ゲンロン presents 憲法2.0 wiki 日再生に向けた提言/実践集『日2.0 - 思想地図β vol.3』収録の『新日国憲法ゲンロン草案』を元に、これからの憲法、"憲法2.0"を模索します。 トップページページ一覧メンバー掲示板 新日国憲法ゲンロン草案全文 最終更新: blogos_genron 2012年07月26日(木) 18:18:18履歴 Tweet 前文 第一部 政体 第一章 元首 第一条 第二条 第三条 第四条 第五条 第六条 第七条 第八条 第九条 第一〇条 第一一条 第一二条 第一三条 第一四条 第一五条 第二章 統治 第一六条 第一七条 第一八条 第一九条 第二〇条 第二一条 第二二条 第二三条 第二四条 第二五条 第二六条 第二七条 第三章 行政 第二八条 第二九条 第三〇条 第三一条 第三二条 第三三条 第三四条 第三五条 第三六条

    新日本国憲法ゲンロン草案全文 - BLOGOS × ゲンロン presents 憲法2.0 wiki
    repon
    repon 2015/05/10
  • 昼はうなぎ、夜はフレンチを食べながら清貧を説く内田樹さん

    PK @PKisk 【おせっかい教育論③】内田樹さん 「貧乏の罠ってあるんですよ。「貧乏な俺」っていう自己認識をいったん受け入れちゃうと、ある意味楽なんです。向上心っていうのは、自分に対して身の丈に合わない幻想を持つことで、いわば「自分自身に対する勘違い」のことですから。」 2012-08-01 06:30:40 内田樹先生 街場の至言(非公認bot) @tatsuruwords あまり言う人がいないから言っておくが、「向上心はかならずしも人を幸福にしない」。幸福の秘訣は「小さくても確実な、幸福」(村上春樹)をもたらすものについてのリストをどれだけ長いものにできるか、にかかっている。 2014-08-22 20:15:17 内田樹先生 街場の至言(非公認bot) @tatsuruwords 経済成長が止まったらもうおしまいだとか、人口がこれ以上減ったらもうおしまいだとか、国際社会でこれ以上

    昼はうなぎ、夜はフレンチを食べながら清貧を説く内田樹さん
    repon
    repon 2015/05/10
    こういう秘密警察みたいなのは良くないよ。
  • いちばん簡単な「都構想」の問題点 – sociologbook

    頭が悪くて、行政に関する細かい事務的なことがなかなか覚えられない。いくつかのサイトをざっと見て、「いちばん簡単な都構想の問題点」をメモしてみました。ただ、細かい数字については、いろいろサイトによってズレているので、正確ではないかもです。間違ってるところがあればご教示ください。 (1)大阪市は大阪都にはならない。ただ単に解体される。住所は「大阪市北区」だったのが「大阪府北区」になる。住民投票で決まるのは「大阪都」ではなく「特別区をつくるかどうか」についてだけ。 (2)特別区の権限は市町村以下。大阪市は大阪府から独立しているが、特別区になれば大阪府の「下請け」になる。 (3)大阪市の税収約6400億円は、特別区になると約1600億にまで減らされる。残りの約4800億円は大阪府へ吸い上げられる。 (4)権限や財源が縮小し、規模も5分割されれば、行政サービスは悪化する。公営住宅、生涯学習、地域のお

    repon
    repon 2015/05/10
    「5月17日の住民投票は、「有効投票数の過半数」をどちらが取るかで決まる。投票率がどれだけ少なくても、それで決まる。」マジか
  • ジョジョの警察官と艦これのレア艦掘り - 指輪世界の第五日記

    「先輩、次の艦これのイベント、最初の数日を、ネット情報見ずに遊ぶって遊びをしてみませんか?」 「というと?」 「公式ツイッターだけアリで、ほかのまとめサイトとか掲示板、ブログなんかは見ないで遊ぶ。攻略wikiはイベント開始以前の情報はアリ」 「うーん、数日ならいいよ。今回はたぶん終盤に追い込みをかけることになると思う」 「ぜひやってみましょう。よし。TLで攻略系のつぶやきをする人をミュートだ…」 「そういうかんじなのね。このスカイプチャットの二人だけでやろうということね」 「そうそう」 「おかえりなさい。ログインできました?」 「おつかれさま、えーと…よし入れた」 「じゃあやっていきますか」 「第三第四第五がお札付きなのね…連合艦隊は第二第四第六…報酬艦が…」 「攻略メモをどこかで共有しませんか」 「ああ。それだとGoogleDocsあたりがいいんじゃないかな。ちょっと待って、いまひとつつ

    ジョジョの警察官と艦これのレア艦掘り - 指輪世界の第五日記
    repon
    repon 2015/05/10
    「このように改善と『成功』を続けていく。そうして続けていった改善の途中で、目当ての艦が出るわけだ。『おっと、まだ改善の途中だったのに出たぞ』という形で終わることになる」」なるほど