One-time password generator


This application is an S/Key one-time password generator for Java2 Micro Edition (J2ME) devices, compatible with CLDC 1.0 and MIDP 2.0. It’s confirmed to work on:

  • Nokia 6110 Navigator
  • Nokia N73

(Please, write a comment if you know any other device this application works on.)


  • The seed, sequence number and hashing function are stored in accounts.
  • Accounts can be added, edited and deleted.
  • The sequence number is decremented after calculating every OTP.
  • Implements the MD4, MD5 and SHA1 hash functions.
  • Output the OTP as hex values and words.

Credits and license

The application is based on the work of Marcin Simonides but has been almost completly rewritten. Except the images, it is release under the GNU General Public License (GPL), version 2.

The application images are from the Crystal Clear icon set by Everaldo Coelho. The icons are licensed under the GNU Lesser General Public License (LGPL).

2 Responses to “One-time password generator”

  1. [...] A pesar de haber mandado el parche al desarrollador, la verdad es que me animé tanto con esta aplicación que he terminado reescribiéndola casi por completo y podéis ver el resultado en la página del proyecto. [...]

  2. Xisco says:


    Your application also works on Nokia N73.

    Good job! :-)

    Best regards.

Leave a Reply