c#常用的加密算法实现,可逆加密及不可逆加密