Resolves issue when large secrets

Large secrets (which exceed 32 characters) were given excessive padding
of equal signs (='s) because of a problem with the modding done here.
This fixes large secrets which are divisible by 32 (such as the 96
character secret Amazon Web Services use).