added Utility.encrypt