An encoding method using polar codes, characterized in that, the method comprising: reading, S a first sequence; and combining, S an information sequence to be encoded, with the first sequence, and performing a polar code encoding on combined sequence; wherein before the combining the information sequence with the first sequence, and performing the polar code encoding on the combined sequence, the method further comprises: generating a second sequence according to attribute information of the information sequence to be encoded, in a preset second sequence generation algorithm; and the combining the information sequence with the first sequence, and performing the polar code encoding on the combined sequence comprises: combining the information sequence with the first sequence and the second sequence, and performing a polar code encoding on combined sequence; wherein the attribute information of the information sequence to be encoded comprises at least one of: a length of the information sequence to be encoded and information in the information sequence to be encoded; wherein the generating the second sequence according to the attribute information of the information sequence to be encoded, in the preset second sequence generation algorithm comprises: generating the second sequence according to the information in the information sequence to be encoded, in a preset hash function; or generating the second sequence according to the length of the information sequence to be encoded, in a preset random function. reading, S a first sequence; and combining, S an information sequence to be encoded, with the first sequence, and performing a polar code encoding on combined sequence; wherein before the combining the information sequence with the first sequence, and performing the polar code encoding on the combined sequence, the method further comprises: generating a second sequence according to attribute information of the information sequence to be encoded, in a preset second sequence generation algorithm; and the combining the information sequence with the first sequence, and performing the polar code encoding on the combined sequence comprises: combining the information sequence with the first sequence and the second sequence, and performing a polar code encoding on combined sequence; wherein the attribute information of the information sequence to be encoded comprises at least one of: a length of the information sequence to be encoded and information in the information sequence to be encoded; wherein the generating the second sequence according to the attribute information of the information sequence to be encoded, in the preset second sequence generation algorithm comprises: generating the second sequence according to the information in the information sequence to be encoded, in a preset hash function; or generating the second sequence according to the length of the information sequence to be encoded, in a preset random function. generating a second sequence according to attribute information of the information sequence to be encoded, in a preset second sequence generation algorithm; and the combining the information sequence with the first sequence, and performing the polar code encoding on the combined sequence comprises: combining the information sequence with the first sequence and the second sequence, and performing a polar code encoding on combined sequence; wherein the attribute information of the information sequence to be encoded comprises at least one of: a length of the information sequence to be encoded and information in the information sequence to be encoded; wherein the generating the second sequence according to the attribute information of the information sequence to be encoded, in the preset second sequence generation algorithm comprises: generating the second sequence according to the information in the information sequence to be encoded, in a preset hash function; or generating the second sequence according to the length of the information sequence to be encoded, in a preset random function. combining the information sequence with the first sequence and the second sequence, and performing a polar code encoding on combined sequence; wherein the attribute information of the information sequence to be encoded comprises at least one of: a length of the information sequence to be encoded and information in the information sequence to be encoded; wherein the generating the second sequence according to the attribute information of the information sequence to be encoded, in the preset second sequence generation algorithm comprises: generating the second sequence according to the information in the information sequence to be encoded, in a preset hash function; or generating the second sequence according to the length of the information sequence to be encoded, in a preset random function. a length of the information sequence to be encoded and information in the information sequence to be encoded; wherein the generating the second sequence according to the attribute information of the information sequence to be encoded, in the preset second sequence generation algorithm comprises: generating the second sequence according to the information in the information sequence to be encoded, in a preset hash function; or generating the second sequence according to the length of the information sequence to be encoded, in a preset random function. generating the second sequence according to the information in the information sequence to be encoded, in a preset hash function; or generating the second sequence according to the length of the information sequence to be encoded, in a preset random function.