[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

94users がブックマーク コメント 4

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

フルスクラッチでSHA-256を作る

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント4

  • 注目コメント
  • 新着コメント
junjun777
良い。高2でこれは素晴らしい。

その他
junjun777
junjun777 良い。高2でこれは素晴らしい。

2021年01月22日 リンク

その他
zakinco
懐かしい。自分も昔rubyでsha-1の処理を書いたなあ。短く書けて驚いた。sha256も書いたかもしれないけどどっか行ったな。

その他
UDONCHAN
自分も仕様通りに実装は十分できそうなんだが、なんでこれでうまくいく(ハッシュ関数として成立する)のかがいまいちよくわかってない

その他
nmcli
俺もコードが何をやってるかは読めても理論までは全く分かってない

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「フルスクラッチでS...」が注目されています。

気持ちをシェアしよう

ツイートする

フルスクラッチでSHA-256を作る

ハッシュ値の利用者として中身のアルゴリズムを知っておきたいと思ったのでTypeScriptで1からSHA-256を... ハッシュ値の利用者として中身のアルゴリズムを知っておきたいと思ったのでTypeScriptで1からSHA-256を作ろうと思います。SHA-256は名前そのまま、どんな長さのメッセージでも256bitsのハッシュ値を返す関数です。 完成版はこちら 前提知識 論理演算(論理積とか論理和とか排他的論理和とか)とシフト演算が分かっていれば大体いけます。 論理積はAND。数式上では\land、コードでは&で表します。 論理和はOR。数式上では\lor、コードでは|で表します。 排他的論理和はXOR。数式上では\oplus、コードでは^で表します。 左シフト演算はビット列を左にnビット動かすやつです。値は2^n倍になります。数式上では\ll、コードでは<<で表します。 右シフト演算はビット列を右にnビット動かすやつです。値は2^{-n}倍になります。数式上では\gg、コードでは符号なしの右シフト演算

ブックマークしたユーザー

  • brot__brot2024年07月17日 brot__brot
  • techtech05212024年04月13日 techtech0521
  • gi-chi2022年02月09日 gi-chi
  • nokazn2021年05月19日 nokazn
  • sushiblue2021年01月29日 sushiblue
  • ght09142021年01月25日 ght0914
  • k_wizard2021年01月25日 k_wizard
  • Hiro_Matsuno2021年01月24日 Hiro_Matsuno
  • xef2021年01月23日 xef
  • somathor2021年01月23日 somathor
  • razokulover2021年01月23日 razokulover
  • ohtaman2021年01月23日 ohtaman
  • deinwort2021年01月23日 deinwort
  • dev_tamura2021年01月23日 dev_tamura
  • rutei2021年01月23日 rutei
  • advblog2021年01月22日 advblog
  • yukioc2021年01月22日 yukioc
  • u-qreil82021年01月22日 u-qreil8
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /