Generate random characters by OpenSSL

Summary: Nobody is going to install Capicom.

Test Plan:
  Created a user.

Reviewers: epriestley

Reviewed By: epriestley

CC: aran, Korvin

Differential Revision: https://secure.phabricator.com/D5461