タグ

cipherに関するbleu-bleutのブックマーク (7)

  • 妻に公開鍵暗号を教えてみた - 西尾泰和のはてなダイアリー

    何気なく放送大学をつけていたら公開鍵暗号の話をしていた。 「この話、何度聞いてもわかんないのよね」 僕「え、どこがわからない?どこまではわかってる?」 「平文はわかるけど、鍵を共有するとか秘密にするとか、署名するとかがよくわからない」 僕「あー、鍵に例えているのが逆効果なのか」 「鍵」をNGワードに指定 僕「じゃあ『鍵』という言葉を使わずに説明してみよう。暗号って『平文を暗号文に変換する方法』で伝えたい文章を暗号文に変えて送り、受け取った人はそれに『暗号文を平文に戻す方法』を使って元の文章を得るわけだ。その目的は、途中の通信文が敵に取られたりしても通信の内容がバレないようにするため。」 「うん」 僕「昔の暗号化の方法は、片方の方法がわかるともう片方の方法も分かった。例えば『アルファベットを後ろに1個ずつずらすと平文に戻せます』って教えてもらったら、『なるほど、前に1個ずつずらせば暗号

    妻に公開鍵暗号を教えてみた - 西尾泰和のはてなダイアリー
    bleu-bleut
    bleu-bleut 2014/08/10
    公開鍵を公開している以上、秘密鍵で暗号化したのを誰でも復号化できるならそもそも暗号じゃないんじゃないか、という疑問が…
  • ブルース・シュナイアーさんの安全なパスワード文字列の作り方

    前回は、サービスごとにユニークなパスワードを作る方法を提案しました。 今日一緒にランチべていた、元同僚からこんなことを教わりました。 「似たことを、ブルース・シュナイアーが言ってたよ」 ブルース・シュナイアー(Bruce Schneier、1963年1月15日 – )は、アメリカ合衆国の暗号研究者、コンピュータのセキュリティ専門家、作家。BT Counterpaneのコンピュータセキュリティと暗号に関する著作があり、Counterpaneインターネットセキュリティ社[1]の創設者であり、最高技術責任者(CTO)でもある それはこちらのエントリでした。 興味深かったのでざっくりサマって見ます。 私の英語力は非常に残念なので、ミスがあったらぜひ教えて下さい。 Passwords / paul.orear はじめに 一番良いパスワードは、それが壊れた言葉であることです。 と言うのは攻撃者はた

    ブルース・シュナイアーさんの安全なパスワード文字列の作り方
  • 暗号化の概要

    共有キー暗号方式 共有キー暗号方式のアルゴリズムでは、単一の共有キーを使用したデータの暗号化と復号化が行われます。キーを取得した人はだれでもデータを復号化したり、独自のデータを暗号化したりできるため、承認されていないエージェントがアクセスしてデータの作成者になりすますことができないように、キーを保護する必要があります。 共有キー暗号方式は対称暗号化方式とも呼ばれます。これは、暗号化と復号化で同じキーが使用されるためです。共有キー暗号化アルゴリズムは (公開キー アルゴリズムと比較して) 非常に高速であり、大量のデータ ストリームに対して暗号変換を実行する場合に適しています。RSA などの非対称暗号化アルゴリズムは、暗号化できるデータ量に数学的に制限があります。通常、対称暗号化アルゴリズムではこれらの問題は発生しません。 データをブロック単位で暗号化するときには、ブロック暗号と呼ばれる共有キ

    暗号化の概要
  • PHP-users - [PHP-users 31653] PHP mcryptとjavascript間での暗号化/復号化について

    菊澤と申します。 javascript側の復号化のソースを見たところ、復号化すべき データの先頭にivがあることを期待しています。 iv+暗号化されたデータ という構成のデータでないと複合化できません。 blowfishの場合、8バイトをivとして扱いますので、暗号化された データだけ渡してしまうと、暗号化されたデータの先頭8バイトをiv としてしまい復号時、先頭8バイト分がなくなってしまいます。 ですので、 $js_encoded = base64_encode($iv.$encrypted); として、$js_encodedをjavascript側に渡してやれば良いかと思います。 また、javascript側から渡される暗号を復号するには、 $decoded = base64_encode($js_base64); $iv = substr($decoded, 0, 8); $encr

  • tkyk.name

    tkyk.name このドメインを購入する。 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • http://www.favorite-labo.org/view/350

  • 1