資格暗記無料で始める

ワンタイムパスワード(TOTP・HOTP)とは?

ワンタイムパスワード(TOTP・HOTP)とは、一度きりしか使えない使い捨てのパスワードで認証する方式。共有した秘密鍵と時刻から生成するTOTPと、カウンタから生成するHOTPがあり、いずれも「所持」の要素を証明する。盗まれても短時間で無効になる点が本質。

応用情報技術者試験の過去問では2回出題されています(2016年度〜2024年度)。

わんたいむぱすわーど

応用情報技術者試験の頻出用語/テクノロジ系/別名:ワンタイムパスワード、TOTP・HOTP、TOTP、HOTP、ワンタイムパスワード(OTP・TOTP)、OTP・TOTP、OTP


ワンタイムパスワード(TOTP・HOTP)の意味

一度きりしか使えない使い捨てのパスワードで認証する方式。共有した秘密鍵と時刻から生成するTOTPと、カウンタから生成するHOTPがあり、いずれも「所持」の要素を証明する。盗まれても短時間で無効になる点が本質。

ワンタイムパスワード(TOTP・HOTP)の具体例

認証アプリが30秒ごとに6桁を表示するのはTOTP。サーバと端末が同じ秘密鍵と現在時刻から同じ値を計算する。端末の時計がずれても認証できるよう、サーバは前後1〜2区間ぶんの値も許容する。ハードウェアトークンのボタン式はカウンタを進めるHOTPが多い。

ワンタイムパスワード(TOTP・HOTP)は試験でどう引っ掛けられる?

「ワンタイムパスワードならフィッシングにも強い」は誤り。偽サイトに入力された値をその場で本物へ中継されれば通ってしまう。この経路を断つには、接続先ドメインを鍵に紐づけるFIDO2方式が必要になる。

ワンタイムパスワード(TOTP・HOTP)と関連する用語

ワンタイムパスワード(TOTP・HOTP)が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。