optimized code & add encryptin funtion about gzexe and shc