本发明公开一种M.2接口的SATA加密卡,包括SATA PHY、CPU、RAM、NorFlash、DMA和加密模块,所述SATA加密卡通过SATA PHY上的M.2接口与外部通信,SATA PHY上设有SATA IN FIFO和SATA OUT FIFO,加密模块通过DMA与SATA IN FIFO相连,SATA OUT FIFO通过另一DMA与加密模块相连,加密模块与CPU相连,CPU分别与RAM、NorFlash相连,与SATA IN FIFO、SATA OUT FIFO相连的DMA、加密模块、SATA PHY均受CPU的控制;使用时,所述SATA加密卡模拟为M.2接口SATA硬盘,并采用数据by pass模式执行系统对模拟SATA硬盘的读写操作。本发明可以接入支持M.2接口或者SATA接口的设备,并且具备传统PCIE加密卡的功能。