是密码学作业,自己编写的,经过数据的检测,正确。但代码没优化过,与大家交流,有兴趣的可以在其基础上优化一下:)