Вероятно, потому что легче управлять симметрично зашифрованным блоком данных, а не использовать схему с открытым ключом, где необходимо было бы управлять закрытым ключом наряду с ключом расшифровки, когда то, в чем Вы действительно нуждаетесь, должно было сделать Ваше восстановление для возвращения данных онлайн для пользователей, но это - просто предположение.
Это была бы еще одна вещь пойти не так, как надо, будучи должен сохранить скрытый закрытый ключ где-нибудь или заархивировать ключ наряду с необходимым закрытым ключом.
Почему делают это более сложным, чем необходимо?
Понятый это. Это была проблема шрифта. Когда я изменяю Eclipse для использования настроек системного шрифта в редакторе Java, он работает. Так или иначе требуемый шрифт был установлен человечностью.