Improvements of SM4 Algorithm and Application in Ethernet Encryption System Based on FPGA