文字加密解密算法是什么原理