Сложно ли будет расшифровать данные?
По настоящему надёжными являются только системы с открытым алгоритмом и асимметричными ключами достаточной длины.
Что касается вашего алгоритма, то в нём ключи не используются вообще, а входная строка всегда однозначно определяет выходную, а значит его надёжность близка к нулю.
Никогда не используйте самописные криптоалгоритмы. Шанс написать годный исчезающе мал, а не годные нет смысла использовать.