Bdzim backup restore

This backup will include encryption keys and passwords and so needs to be zero knowledge. The critical part of the code is in bin/update_backup.py. That's the code that encrypts the backup and sends it to the accounts api. 
Can't the username be unicode?