Share via

I want to use programmable self-servive TOTP tokens instead of the authenticator app. IS SHA-256 possible ?

Snobby 20 Reputation points
2026-02-26T10:03:21.2233333+00:00

The hardware token TOTP in preview support SHA-1 and SHA-256. But when I try to install a token2 self-service token as an authetication app (registered as autheticator app) , then only sha-1 is working.
Is the software TOTP of the autheticator app only using sha-1?
Or has anyone an idea how i could use sha-256 with these self-service programmable tokens?

Best regards, Stefan

Microsoft Security | Microsoft Authenticator
0 comments No comments
{count} votes

Answer accepted by question author
  1. Q&A Assist
    2026-02-26T10:03:36.4166667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Software OATH TOTP in Microsoft Entra ID (including Microsoft Authenticator and other apps registered as “Authenticator app”) is documented only as OATH TOTP, with no SHA-256 option exposed. The SHA-256 support that is mentioned applies specifically to hardware OATH tokens in the hardware-token preview, not to software tokens registered as an authenticator app.

    From the documentation:

    • Software OATH tokens (Authenticator and other apps) are described generically as OATH TOTP; no SHA-256 variant is called out.
    • Hardware OATH tokens in the preview support OATH‑TOTP SHA‑1 and SHA‑256 with 30- or 60-second intervals.
    • NIST alignment notes single‑factor hardware/software OTP as “30‑second or 60‑second OATH‑TOTP SHA‑1 token,” which further indicates SHA‑1 for the general OTP scenario.

    Given this, only SHA‑1 is supported for software OATH TOTP used as an “Authenticator app” method. SHA‑256 is currently available only for hardware OATH tokens in the hardware-token preview, and there is no supported way to register a programmable self‑service token as an “Authenticator app” using SHA‑256.

    To use SHA‑256 with tokens, the token must be onboarded as a hardware OATH token in the Entra hardware-token preview (via CSV upload or Microsoft Graph, depending on which preview path is used), not as an Authenticator app/software token.


    References:

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.