linux decrypt bug fixed,better interface