エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【php】 TOTPのワンタイムパスワードを生成する at softelメモ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【php】 TOTPのワンタイムパスワードを生成する at softelメモ
問題 TOTPのワンタイムパスワードをphpで生成したいです。 答え 例 // ライブラリを利用するか、関数を... 問題 TOTPのワンタイムパスワードをphpで生成したいです。 答え 例 // ライブラリを利用するか、関数を自作してbase32_decodeしてください $binary_secret = Base32::decode($secret); $digits = 6; $period = 30; $now = time(); $current_step = ($now - $now % $period) / $period; $binary_timestamp = pack('N*', 0) . pack('N*', $current_step); $hash = hash_hmac('sha1', $binary_timestamp, $binary_secret, true); $offset = ord($hash[19]) & 0xF; $otp = ( ((ord($hash[$o