针对经典保密通信中信息安全传输的问题,提出了一种基于循环码和信息压缩的量子保密通信算法.首先,发送端对传输的信息进行预处理,将其分割为长度不等的2组数据,分别用于循环编码和压缩编码.然后,发送端添加一串量子态传输至接收端,采用误码数作为信道安全检测的依据,若信道安全,则对预处理后的数据量子态处理,利用量子稳定子码编码分段并传输,依据稳定字码的特性克服环境引起的误码.最后,接收端接收到量子信息后进行解码,并解循环和解压缩从而获得数据.安全性分析表明,所提量子保密通信算法能较好地抵抗篡改和截断信息的攻击.仿真结果表明,对于数据压缩部分按5分段能获得较好的效果.