Consider support for HOTP, TOTP and OCRA
These are popular standards for using symmetric keys for everyday authentication. Integration with SASL is not defined yet, but might relate to password entry (though not seemlessly).
The mechanisms are standardised: See HOTP, TOTP, OCRA. The digit sequences could be output like the kipkey_usermud()
operation, but with the dedicated forms of these standards.