Really fix String {en,de}cryption