so算法逆向