同态加密是基于数学难题的计算复杂性理论的密码学技术。这种技术可实现在加密的数据中进行诸如检索、比较等操作,得出正确的结果,而在整个处理过程中无需对数据进行解密,因此这种加密机制比较适用于动态数据的场景。
可选择的数据加密算法有两种:对称加密和非对称加密。对称加密算法是它本身的逆反函数,即加密和解密使用同一个密钥,解密时使用与加密同样的算法即可得到明文。常见的对称加密算法有DES、AES、IDEA、RC4、RC5、RC6等。