記事一覧

GoでSMTPを喋る

SMTPを喋ったことがなかったので、書き初めついでに喋った。なのでこの記事では日記として要点をまとめています。 ちなみに、ここで言う「喋る」とはSMTPにおけるリプライ…

murakmii
4年前

今さらTOTPクライアントを実装する

前々から二要素認証に用いられているTOTPについて確認しておきたかったので、この土曜を使ってTOTPによるワンタイムパスワード生成をGoで実装した。このnoteはその過程です…

murakmii
4年前
11

GoでSMTPを喋る

SMTPを喋ったことがなかったので、書き初めついでに喋った。なのでこの記事では日記として要点をまとめています。

ちなみに、ここで言う「喋る」とはSMTPにおけるリプライとコマンドを自分で読み書きすることだけども、Goには標準でnet/smtpパッケージが備わっていて、単にメールを送信したいだけなら普通はそちらを使うと思う。この記事は趣味です。

SMTPサーバーに接続するこだわりはないのでGma

もっとみる

今さらTOTPクライアントを実装する

前々から二要素認証に用いられているTOTPについて確認しておきたかったので、この土曜を使ってTOTPによるワンタイムパスワード生成をGoで実装した。このnoteはその過程です。

ちなみにTOTPクライアントについては他にも実装されている方がいて、解説や用いられている語句等はそちらの方が仕様に対して厳密だと思います。

そもそもTOTPによるワンタイムパスワードって?二要素認証のために多くの方がス

もっとみる