卒研で考えていることと、OSごとの実行ファイルの実行速度の差

投稿者: | 2020年1月9日

卒研で2周間以内には成果を出さないといけないので、色々やっているところです。

とりあえず、正月に書いてたchachaのコードを変えて、2^32個のkey streamのリストを256個作成するようにしました。

これは、RC4への平文回復攻撃で使われていた手法を真似るためです。

そうやって書いたコードが以下の通りになっています。

続きを読む

chachaのkeyの作成

投稿者: | 2020年1月3日

コードをいじっていますが、keyの作成方法を変えました。

key streamの出力の偏りを調べることをやっているので、keyとnonceをランダムに決定して、そこからkey streamを作っています。

前のゼミで「key streamから次のkeyを決めてはどうか?」と言われたので、色々考えてやっています。

続きを読む

“uncaught typeerror: cannot read property ‘binary’ of undefined”が出た

投稿者: | 2020年1月2日

新幹線内で卒研のためにコードを書き換えようとしていたらでたエラーです。

GitHub周りのエラーも出ていたので、最初は「Gitわかんねー」って頭抱えていましたが、linter-gccのエラーも出ていたので、linter絡みのエラーであることをすぐに分かるべきでした。

linter-gccのgccを実行するpathが変なのでちゃんとしたものにしろというものです。

解決方法は、linter-gccのsetting内のGCC Excutable Pathに正しいpathを通すだけです。

これぐらいは新幹線内で解決すべきだったなと反省しています。

2020年を迎えたので、去年の振り返りと今年の目標

投稿者: | 2020年1月1日

2020年、あけましておめでとうございます!すでに、SNSでは「あけおめ!!」みたいな感じですが、全然2020年を迎えた感じがしません。未だに卒研やべえ!!って感じなんで、もう新年迎えた感じがしません。

去年は色々あったので、その振り返りと、今年の目標を書いていきたいと思います。ろくな内容ではありません。

続きを読む

ゆうの偉大さに恐れおののく

投稿者: | 2019年12月21日

ゆうが登場してから、なんとなく編成にゆうを入れてたのですが、ありすの回数を稼ぎつつ、編成内に経験値を配ってくれるので、めっちゃ便利やん・・・となって以来、ゆうをLv80にしたい今日このごろです。

私の駅メモマイルールとして、先頭はありすで固定なので、編成内に入れておくだけで経験値が配られるというスキルは本当にありがたいです。にころを使えれば楽なんですが・・・みたいなところがあったのが一気に解消されました。

続きを読む

ストリーム暗号chachaをC++で実装した

投稿者: | 2019年12月19日

卒業研究でchachaの平文回復攻撃についてやっています。そのためchahcaを実装しなければなりません。

調べてみると、誰かが書いたコードが転がっていますが、私が書き慣れているC++で書かれているものはなかったので、他のコードを参考にしつつ実装してみました。

続きを読む

SyntaxHighlighter Evolvedで設定できる各デザインをまとめた(C++コード)

投稿者: | 2019年12月19日

プログラム関係の記事をこっちの統合させたので、こっちでもプログラムを表示させる環境を整えていました。

wordpressでコードを表示させるときに使うプラグインが、SyntaxHighlighter Evolvedです。

このプラグインはコードの表示デザインを何個か選べます。しかし、いちいち設定を保存してプレビューを見てというのがめんどくさいです。さらに、コードプレビューがphpコードなので、C++ならどうなるのかわかりにくかったので、C++コードを書いて各デザインのスクショを撮ってまとめてみました。

続きを読む

IFTTTの連携アカウントの変更方法

投稿者: | 2019年12月16日

私のyoutubeのチャンネルが、規約改定によりBANされたのですが、色々あって新しくチャンネルを作りました。

前のチャンネルではyoutubeとtwitterをIFTTT経由で連携させていました。これがないと生きていけない体になってしまったので、新しいチャンネルをtwitterと連携させる必要があります。しかし、連携アカウントの変更方法がわかりにくかったため、方法をメモしておきます。

続きを読む