The invention provides a Web communication data transmission method, a server, a client and a system. The method includes the following steps that: after a communication request sent by a client is received, a source data to be transmitted is decomposed into n data blocks, and the lengths of the n data blocks are sequentially recorded according to a decomposition sequence, so that a first label can be obtained, the n data blocks are combined multiple times according to a preset confusing algorithm, so that a plurality of heterogeneous data can be obtained, and the lengths of the n data blocksare sequentially recorded according to a combination sequence, so that a plurality of second labels which are in one-to-one correspondence with the plurality of heterogeneous data are obtained; the first label, the heterogeneous data, and the second labels are stored and sent to the client, so that the client can perform analysis according to the first label, the heterogeneous data, and the secondlabels to obtain the source data to be transmitted. According to the Web communication data transmission method, the server, the client and the system of the invention, the local uncertainty and heterogeneity of Web communication data encryption are enhanced, so that attack difficulty can be improved, and therefore, the high security and high reliability of the communication of the Web service system can be ensured.