Sign算法