The identification of interleaver type is the precondition for the identification of interleaver parameters in non-cooperative communication. A blind identification algorithm of interleaver type based on normalized rank characteristics for RS code is proposed. Unlike the prior works, the interleaver type identification process is carried out for a generic case without any restriction on the codeword length n. Combining the ratio of number of zeros in the column with Gauss-Jordan elimination through pivoting algorithm, the normalized rank can be determined in the presence of bit errors. Finally, the blind identification can be realized through the differences of the normalized rank between block interleaver and convolutional interleaver. Experimental results show that this proposed method can achieve a better performance compared with the existing algorithms in high bit error rate and can realize the identification of interleaver type. It has a certain guiding significance for practical engineering applications.