タグ

2018年1月18日のブックマーク (3件)

  • TCP/IPのジョーク

    A「TCP/IPのジョークを聞きたい?」 B「もちろん!TCP/IPのジョークを聞きたいです」 A「TCP/IPのジョークを聞く準備はOK?」 B「TCP/IPのジョークを聞く準備が出来ました」 A「TCP/IPのジョークはこうです」 A「TCP/IPのジョークを聞けた?」 B「TCP/IPのジョークを聞くことが出来ました」 A「OK!あなたはTCP/IPのジョークを聞くことが出来ましたね!バイバイ!」 違うバージョンもあるらしい A「TCP/IPのジョークを聞きたい?」 B「もちろん!TCP/IPのジョークを聞きたいです」 A「TCP/IPのジョークを聞く準備はOK?」 B「TCP/IPのジョークを聞く準備が出来ました」 A「TCP/IPのジョークを今話すよ.このジョークは10秒かかって2文字くらいの長さだよ.これだけなんだけど,すごい面白いオチがあるんだ」 B「分かりました.10秒で2

    TCP/IPのジョーク
    MCMC
    MCMC 2018/01/18
  • SHA256の解説と実装 [ いきさつ ]

    いきさつ ― SHA256の解説と実装 2009-05-25 MD5の脆弱性が発見され、使用を中止する勧告が出されてからずいぶん経過しました。 私も、プログラムの各所にMD5によるメッセージダイジェストを使用しているので、そろそろ別のハッシュアルゴリズムに置き換えようと考えていたところです。 世の中には、さまざまなハッシュアルゴリズムが存在しますが、その中でも私はSHA-256に注目しました。 ところが調べてみると、SHAのアルゴリズムを解説するWebサイトが思いのほか少ない。 外国語のサイトならあるのですが、日語で解説されているサイトは皆無(SHA-1ならあるんだけど、探し方が悪いのかな…)。 別にアルゴリズムを知らなくたって困りはしませんが、いかんせん「何をやっているか分からない」プログラムを自分のアプリケーションに組み込むのは気持ちが悪い。 そこで、私自身の備忘録とドキュメント執筆

    MCMC
    MCMC 2018/01/18
  • Mining Bitcoin with pencil and paper: 0.67 hashes per day

    Computer history, restoring vintage computers, IC reverse engineering, and whatever I decided to see how practical it would be to mine Bitcoin with pencil and paper. It turns out that the SHA-256 algorithm used for mining is pretty simple and can in fact be done by hand. Not surprisingly, the process is extremely slow compared to hardware mining and is entirely impractical. But performing the algo

    Mining Bitcoin with pencil and paper: 0.67 hashes per day
    MCMC
    MCMC 2018/01/18