Приемлемая низкая безопасность
Пока мои комментарии относились к идее сильной безопасности, и я
предполагаю, что про концепцию «безопасности по неясности»
(security by obscurity) было написано с некоторым презрением. Но иногда
слабая безопасность - все, что Вам необходимо. Иногда данные могут не быть
столь ценными. Вам нужно не допустить случайных попыток обзора данных, и,
по крайней мере, затруднить процесс доступа к данным для опытного
вора.
Я сам использовал такие схемы в нескольких местах. Часто нет смысла
использовать Twofish, AES или что-то еще в таких схемах, так как все это
относится к сильному шифрованию. Эти алгоритмы добавляют приличный объем
вычислений и усложенений, относящихся к сохранению сильной безопасности.
Простой XOR (исключающее ИЛИ) с использованием некоторых известных строк
(ключей) может быть достаточным. Если ключ каким-то образом можно узнать,
то не имеет значения, использовали Вы слабое или сильное шифрование -
игра все равно будет окончена.
Замечание
Наиболее простые алгоритмы XOR можно сломать без особого труда.
Обратитесь к хорошему справочнику по шифрованию для получения
дополнительной информации на этот счет.