This is core module for generate one-time-password.