RFC2289(S / KEY)に見られるように、16進文字列を読み取り可能な形式に変換するときに使用する必要のある単語のリストがあります。
どうすればそうできますか?
RFCは次のように述べています。
したがって、ワンタイムパスワードは、6つの短い(1〜4文字の)英語の単語のシーケンスに変換され、受け入れられます。各単語は2048語の辞書から選択されます。ワードあたり11ビットで、すべてのワンタイムパスワードをエンコードできます。
続きを読む: http: //www.faqs.org/rfcs/rfc1760.html#ixzz0fu7QvXfe
これは、16進数を10進数に変換し、それを単語の配列のインデックスとして使用することを意味しますか?他の可能性があるのは、テキストエンコーディングを使用することです。たとえば、1111はUTF-8エンコーディングのdogと同等である可能性があります。
よろしくお願いします!