ttki's diary

プログラミング好きな人の日記です

2014-09-01から1ヶ月間の記事一覧

ハッシュ関数をつくってみた (完成形

今回は、この前の適当なハッシュ関数の説明をします。まずハッシュ関数とは、主に暗号化通信(通信販売など amazon 楽天...etc)に使われています。 例えば、クライアントがサーバーにパスワードを送るとします。 その時、生のままのパスワードをサーバーに送…

ハッシュ関数をつくってみた (適当

今回は、MD5, SHA-1 などのハッシュ関数と呼ばれるものを作ってみました。 ハッシュ関数の詳細はググってください。今回作ったものは、適当なのであまりいい特性ではないかもしれません。コード↓ #include <iostream> #include <cstring> #include <fstream> using namespace std; const </fstream></cstring></iostream>…

暗号化してみる

最近、暗号化にはまりまくっていますww暗号化アルゴリズムには、公開鍵と共通鍵がありますが今回は共通鍵です。 公開鍵が登場するまで、暗号化は共通鍵でした。今回は、少々まともな暗号化アルゴリズムを考えてみます。 で、たぶんシーザーよりは強い暗号化…