simply our otp secret key generation code