タグ

2015年10月12日のブックマーク (4件)

  • Darkroom

    Getting Started with Darkroom James Hegarty jhegarty@stanford.edu Darkroom is a language for describing image processing pipelines embedded in Terra. Installation First you will need to clone and build Terra using the instructions in the Terra Readme. Run the REPL and make sure it installed correctly. Add the Darkroom language definition to your lua path environment variable. Add this to .profile

  • scryptがGPUに破られる時 | びりあるの研究ノート

    一般的によく知られている SHA-256 や MD5 などのハッシュ関数は非常に単純な設計となっており、非力なパソコンや組み込み機器、スマフォなどでも高速に計算できます。 しかしながらその一方で、ハッシュ関数を手当たり次第に計算し、もとの入力値を復元するいわゆる「ブルートフォース攻撃」が容易であるというデメリットがあります。 特にこのような SHA-256 や MD5 といったハッシュ関数は、GPU を用いるか、もしくは専用のハードウェア (FPGA もしくは ASIC) を製作することで非常に高い効率で計算(攻撃)ができてしまうことが知られています。 そのため、GPU ないし専用ハードウェアを用いたとしても、攻撃効率の改善が難しくなるような新たなハッシュ関数がいくつか提案されています。 その中で比較的古く (2012年ごろ) に開発され、他のハッシュ関数にも影響を与えている「scrypt

    scryptがGPUに破られる時 | びりあるの研究ノート
  • IT業界・エンジニアの転職ならTech Stars Agent

    技術に精通した コンサルタント が併走 経験豊富なアドバイザー 元ITエンジニア、元ゲーム企業人事、 IT会社役員、大手人材エージェント

    IT業界・エンジニアの転職ならTech Stars Agent
  • Introduction Rust for Creating Your Operating System - Qiita

    これは、Rustを使って自作OSをするための手引兼メモです. 間違っていることもあると思うので、何かあればコメントをおねがいします. Rustは、Mozillaによって開発されたプログラミング言語であり、目標の一つにCPUやOSなどのLow-levelなものを抽象化することがある. 特徴としては、メモリ安全なプログラミングを行うための言語的機能などなどといろいろあるが、触れると長くなるので簡単に、OSを作ることを考えた時に気になるであろう事項を書いておく. また、特に上から順に読む必要はなく、必要な箇所だけ必要なときに参照するしてほしい. stableなrustだといくつかの機能が使えないようなので、先にEnvironmentの項を見て、ビルドしておくことをおすすめする. Features of Rust これらについて、簡単に書こうと思い調べたところ、非常によくまとまっている投稿を発見し

    Introduction Rust for Creating Your Operating System - Qiita
    dhzk
    dhzk 2015/10/12