さんぽみち

なにか思いついたときとかに気まぐれに更新されます。

暗号

Haskellの勉強 その3 : genD, gcdex

Haskellの学習として、RSA暗号を実装してC#と比較しながら勉強していく。 今回は主に拡張ユークリッド互除法についての実装。 Haskellの再帰的な記述方法が中心。

Haskellの勉強 その2 : genN, genPhiN

HaskellでC#と比較しながらRSA暗号を実装しながら学習する。 本エントリではnとφ(n)を生成する関数の実装を行いながら、基本的な構文を習得する。

Haskellの勉強 その1

はじめに Haskell の勉強記録を書いていこうとして、熱中して気づけば5時間ほど書いていたのですが、なんというか、すごく長くなってしまいました!! これではいかんと思い、もともと分割するつもりでは書いていましたがさらに細かく分割することにしました…

Haskellの勉強 その0

はじめに 関数型プログラミング言語であるHaskellを最近勉強してます。 動機としては、圏論と関数型プログラミング言語の関係を聞いて、そういえば関数型の言語ってやったことなかったなーって思ったから。 手続型の言語しか触ったことがなかったので考え方…