c语言文件加密算法