php中的简单对称加密算法

时间:2011-06-09 10:52:26

标签: php encryption-symmetric

我正在寻找简单的symmtric算法(处理能力低)。

加密值将作为session_id存储在客户端。并将保存在其中的登录状态。

另外我还需要在服务器端解密它。 请建议......

2 个答案:

答案 0 :(得分:0)

您提到的唯一限制因素是处理效果低 - 但您没有提供所需算法强度的详细信息。

此外,如果加密是在PHP中实现的,那么它将比mcrypt扩展(以及其他)提供的本机代码效率低几个数量级。

  

加密值将存储为session_id

为什么????

会话ID是随机生成的,因此无法预测/猜测。会话提供了一种在服务器上存储数据的机制。如果问题是由于共享托管限制而在会话之外维护安全数据,那么是解决问题的正确方法。

有各种算法的本机PHP实现,TEA是一个明显的选择,即使mcrypt / openssl扩展不可用,str_rot13()也可用。但我认为这些方法没有合理应用于任何问题。

答案 1 :(得分:0)

我建议你使用mcrypt-extension。 there你可以找一些简单的例子。

它为您提供了许多对称加密。