随着计算机技术的发展, 基于单片机的软件狗成为目前的主流。USB以其特有的打包方法、编码格式、结构特性取代了以往的并口软件狗。据此设计了一种USB软件狗, 给出了相应的软件和硬件设计, 重点介绍其加密原理, 并对其安全性进行分析。