初始化向量iv是不需要每次都重新生成的,你可以保存下来,拿你的场合来说,你可以把它和密文一起存储,这样就可以解决这个问题了。你可以读php的官方文档的解释 http://php.net/manual/zh/function.mcrypt-create-iv.php