タグ

cryptに関するtykiのブックマーク (2)

  • 100% Pure JavaScript Camellia - mixi engineer blog

    NTTと三菱電機が共同開発した共通鍵ブロック暗号 "Camellia" の実装について以前調査していた時、ついカッとなってJavaScriptで実装してしまいました。類似の実装も既にあるようですし今は反省しているのですが、死蔵しておくのもナンなので晒しておきます。 ソースコードと使い方 小ネタなので、このソースコードはpublic domainということにしますね。 CryptoCipherCamellia-js-1.0.2 CryptoCipherCamellia.jsは128-bitブロック暗号Camelliaのプリミティブの実装と、暗号利用モードとしてCBCモードの実装を含んでいます。例を簡単に示すと次のような感じです: var SECRET_KEY = CryptoUtil.arrayFromHex( "00112233445566778899AABBCCDDEEFF"); var

    100% Pure JavaScript Camellia - mixi engineer blog
  • JavaScrypt:ブラウザベースの暗号ツール

    このインデックスページと一連の関連ページは「JavaScrypt: Browser-Based Cryptography Tools」( http://www.fourmilab.ch/javascrypt/) を 日語に翻訳したものです (公開:2004年 3月 29日/更新:2007年 3月 24日)。ここにあるページ自体は別サイトなどに存在する複製の可能性がありますが、オリジナルの URL はこの翻訳の最終更新日現在において http://www.hcn.zaq.ne.jp/___/JavaScrypt/ です。 JavaScryptへようこそ。JavaScrypt はウェブブラウザだけで動作する安全性の高いデータ暗号化のための道具です。実行には JavaScript に対応しているブラウザが必要であり、かつ、ブラウザの設定で JavaScript の実行を許可していなければなりま

  • 1