1.一种通信的方法,其特征在于,所述方法包括:
第一终端向第二终端发起通话请求,所述通话请求中包括第一密钥因子;
所述第一终端接收所述第二终端反馈的消息,所述消息中包括第二密钥因子;
所述第一终端利用预设算法对所述第一密钥因子和所述第二密钥因子进行计算以获取通话密钥;
所述第一终端根据所述通话密钥与所述第二终端进行加密语音通信。
2.根据权利要求1所述的方法,其特征在于,所述第一终端利用预设算法对所述第一密钥因子和所述第二密钥因子进行计算以获取通话密钥,包括:
所述第一终端将所述第一密钥因子和所述第二密钥因子作为参数输入到哈希函数中进行计算以获取哈希值;
所述第一终端将获取的哈希值设置为所述通话密钥。
3.根据权利要求1或2所述的方法,其特征在于,所述第一终端根据所述通话密钥与所述第二终端进行加密语音通信,包括:
所述第一终端接收用户输入的语音信息;
所述第一终端利用所述通话密钥对所述语音信息进行加密以获取加密语音数据流;
所述第一终端向所述第二终端发送所述加密语音数据流。
4.一种通信的方法,其特征在于,所述方法包括:
第二终端接收第一终端发起通话请求,所述通话请求中包括第一密钥因子;
所述第二终端向所述第一终端反馈消息,所述消息中包括第二密钥因子;
所述第二终端利用预设算法对所述第一密钥因子和所述第二密钥因子进行计算以获取通话密钥;
所述第二终端根据所述通话密钥与所述第一终端进行加密语音通信。
5.根据权利要求4所述的方法,其特征在于,所述第二终端利用预设算法对所述第一密钥因子和所述第二密钥因子进行计算以获取通话密钥,包括:
所述第二终端将所述第一密钥因子和所述第二密钥因子作为参数输入到哈希函数中进行计算以获取哈希值;
所述第二终端将获取的哈希值设置为所述通话密钥。
6.一种安全终端,其特征在于,所述安全终端包括:
发起单元,用于向第二安全终端发起通话请求,所述通话请求中包括第一密钥因子;
接收单元,用于接收所述第二安全终端反馈的消息,所述消息中包括第二密钥因子;
计算单元,用于利用预设算法对所述第一密钥因子和所述第二密钥因子进行计算以获取通话密钥;
加密通信单元,用于根据所述通话密钥与所述第二安全终端进行加密语音通信。
7.根据权利要求6所述的安全终端,其特征在于,所述计算单元包括计算子单元和设置子单元;
所述计算子单元,用于将所述第一密钥因子和所述第二密钥因子作为参数输入到哈希函数中进行计算以获取哈希值;
所述设置子单元,用于将获取的哈希值设置为所述通话密钥。
8.根据权利要求6或7所述的安全终端,其特征在于,所述加密通信单元包括接收子单元、加密子单元和发送子单元;
所述接收子单元,用于接收用户输入的语音信息;
所述加密子单元,用于利用所述通话密钥对所述语音信息进行加密以获取加密语音数据流;
所述发送子单元,用于向所述第二安全终端发送所述加密语音数据流。
9.一种安全终端,其特征在于,所述安全终端包括:
接收单元,用于接收第一安全终端发起通话请求,所述通话请求中包括第一密钥因子;
发送单元,用于向所述第一安全终端反馈消息,所述消息中包括第二密钥因子;
计算单元,用于利用预设算法对所述第一密钥因子和所述第二密钥因子进行计算以获取通话密钥;
加密通信单元,用于根据所述通话密钥与所述第一安全终端进行加密语音通信。
10.根据权利要求9所述的安全终端,其特征在于,所述计算单元包括计算子单元和设置子单元:
所述计算子单元,用于将所述第一密钥因子和所述第二密钥因子作为参数输入到哈希函数中进行计算以获取哈希值;
所述设置子单元,用于将获取的哈希值设置为所述通话密钥。
11.一种通信系统,所述系统包括第一安全终端和第二安全终端,其特征在于,
所述第一终端,用于向第二安全终端发起通话请求,所述通话请求中包括第一密钥因子;
所述第二终端,用于当接收到所述第一安全终端发送的通话请求时,向所述第一终端反馈消息,所述消息中包括第二密钥因子;
所述第一安全终端,用于利用预设算法对所述第一密钥因子和所述第二密钥因子进行计算以获取通话密钥;
所述第二安全终端,用于利用预设算法对所述第一密钥因子和所述第二密钥因子进行计算以获取通话密钥;
所述第一安全终端,用于根据所述通话密钥与所述第二安全终端进行加密语音通信。