ブログ
2018-02-27

RSA暗号が発明されたのは1977年

Debian Stretchでは1024bitのDSA鍵はもう安全ではないとされたが,2048bitのRSA鍵はまだ大丈夫のようだ.RSA暗号って,私が暗号の勉強をしたときから存在していてずいぶん古いものだが,桁数を増やすだけでまだ使えるとは大した物だと思う.RSA暗号のアルゴリズムの特許は2000年9月に切れ,今では誰でも無料で使うことができる.こんな良いものは人類の資産だよなあ.

wikipediaによれば,通説より4年(8年?)早く,英国のジェイムズ・エリスがこの理論を発案したとある.最初の発明者が誤って歴史に記録されるのはよくあることで,数学の理論なんて,西欧で発明されたとされているもののうちいくつかはもっと早くにイスラム文明で発明されたのに,西欧の手柄とされている.歴史の記録は,後で為政者や宗教家によって嘘で書き換えられたりするので注意が必要だ.

続きを読む
ブログ
2018-02-26

先物で3,400万ほど損した記憶があるが

確定申告をしていて、去年ユーロドルの取引で3、400万ほど損していたことを思い出した。損失繰越しているはずだからと、去年の帳簿を探してみたが、損失繰越の帳簿が無い。他のパソコンも探したが無い。げえ、困った。税金を無駄に払うことになってしまう。

確定申告書を作成するやる気がなくなって、しばらく放置してラズパイなどをいじった後、たまには余計に払っても良いかと思い直して再開した。もう一度去年の申告書をよく見てみたら、先物で税金を払っている。ああ、そういうことか。ユーロドルで損した以上に、先物(たぶん金)で利益を出したからトータルではプラスで税金を払ったのだ。全然覚えてないけど。だから、損失繰越の帳簿はそもそも存在しないのだ。長年相場をやっていると、自分が損したのか得したのかも覚えてられなくなってくるみたいだ。普段通りに生活できているのだったら、ひどい損はしていないということなんだろう。お金なんてどうでもいいんだよね。結局。

続きを読む
ブログ
2018-02-26

新e-tax確定申告でどの帳簿を選ぶか

今年新しくなったe-taxソフトでたぶん誰もが困惑するのが、帳簿選択だろうと思う。新規申告書を作成して所得税を選んだ後、帳簿を選べとずらっと帳簿の種類が表示される。税理士ではないのだから、そんなの覚えている訳ないだろう、自動で適当に選んでくれよと思う。ヘルプを見ても、参考になる情報は載っていない。なんて不親切なんだ。申告表AとかBとか書いてあるけど、どっちだったかなんて覚えてないし、そんなこと覚える脳のエリアがあったら、もっと大事な覚えることがいっぱいある。

と、しばらく不満を言った後、良いことを思いついた。去年の申告表のコピーがあったのだ。パソコンの中をあさったら、PDFファイルが出てきた。これと同じものを作れば良いのだ。去年私が提出したのは、

  1. 申告書B第一表
  2. 申告書B第二表
  3. 申告書第三表(分離課税用)
  4. 先物取引に係る雑所得等の金額の計算明細書
  5. 医療費の明細書
  6. 寄付した団体等から交付を受けた寄付金の受領証等(提出省略)

だった。これらの中身がなんなのかはよくわからんし、理解する気もないが、とりあえずこいつらを出しておけば良いだろう。

税理士って、こんなのを覚えているんだよね。かわいそうに。そんな小学生でもできることを仕事にしていると、やがてAIに仕事をとられてしまうだろうに。もっとまともな仕事についていれば良かったと将来後悔するぞ。しかし、奴らは役人どもと癒着しているから、変な理屈をこねて、しぶとく生き残るかもしれない。

続きを読む
Debian
linux
Stretch
ラズパイ
2018-02-26

ラズパイサーバー飽きてしまった

ラズパイZERO Wでサーバーを立てるのは、最初は楽しかったが、もう飽きてしまった。Debian Stretchをサーバーにするのは初めてだったので、新しいsystemdなんか知らないことだらけで調べるのは面白かったが、今はそうでもない。サーバーなんだから黙って正しく動いていればいいか。先代のThinkpadはCentOS5.11だったからか、インストールした最初っから設定は終わっていて、何もしなくても動いていた。ログインするのは週に1回あるかないか。それでいて何のトラブルもなく動いていたのだから、さすがCentOSだ。チャラいイメージのUbuntuとは違って質実剛健な感じのDebianだから(あくまで私感)、ラズパイサーバーも黙ってしっかり動いてくれるのを期待している。

続きを読む
linux
Thinkpad
ラズパイ
2018-02-25

Thinkpad T41静かに引退

ラズパイへの引っ越しが終わり、動作も確認できたのでThinkpad T41をシャットダウンした。2016年11月からサーバー運用を始めたので、動いていたのは1年3ヶ月という短い間だった。ラズパイからWOLで電源ONできるようにして、必要があればリモートから電源ONして使えるようにした。これでサーバーの消費電力がThinkpad T41の50Wから、ラズパイZERO W 3台の3Wに削減できた。1年間の電気代が2万円くらい節約できることになる。

続きを読む
linux
ラズパイ
2018-02-25

ラズパイはDSA鍵が使えない

ラズパイにsshで入ろうとして、公開鍵を登録したが入れない。変だなと思って調べたら、DSA鍵が使えなくなっていた。ssh-keygenで作れるDSA鍵は1024bitまでなのでセキュリティに不安があるというのが理由だった。sshd_configに

HostKeyAlgorithms +ssh-dss

を加えればとりあえずは使えるようになるという記述もネットにはあったが、私の環境ではダメだった。しかなたいのでRSA鍵を登録したのだった。私のDSA鍵とRSA鍵に関する勘違いは後述。

実は私はDSA鍵は楕円暗号だからRSA鍵(素因数分解暗号)より短いビット数でも強力だと思っていた。これは勘違いで、いわゆるDSA鍵はElGamal暗号(離散対数暗号)だった。楕円暗号のDSA鍵は「楕円曲線DSA」と呼ばれるものだった。

続きを読む
linux
2018-02-25

SQLインジェクション攻撃

logwatchから送られてきた報告を見ていたら、UNION SELECT CHARという文字列が延々と続いていた。SQL文のようだが、これは何だろう?調べたらSQLインジェクション攻撃というものだった。攻撃が成功すると記事を削除したり、メールアドレスを盗んだりできるようだ。ただ、攻撃対象のサーバーにはDBは無いんだけど。まったくバカのやることは分からん。

続きを読む