我在 php 中寻找简单的对称算法(处理能力低)。
加密值将作为 session_id 存储在客户端。并将已登录状态保存在其中。
另外我还需要在服务器端解密它。请建议....
我在 php 中寻找简单的对称算法(处理能力低)。
加密值将作为 session_id 存储在客户端。并将已登录状态保存在其中。
另外我还需要在服务器端解密它。请建议....
您提到的唯一限制是处理影响低 - 但您没有提供所需算法强度的详细信息。
此外,如果加密是在 PHP 中实现的,那么它的效率将比 mcrypt 扩展(和其他)提供的本机代码低几个数量级。
加密值将存储为 session_id
为什么????
会话 ID 是随机生成的,因此不可预测/不可猜测。会话提供了一种在服务器上存储数据的机制。如果问题是由于共享托管限制而在会话之外维护安全数据,那么这不是解决问题的正确方法。
有各种算法的原生 PHP 实现,TEA 是一个明显的选择,即使 mcrypt/openssl 扩展不可用,str_rot13() 也可用。但我看不出这些方法对任何问题的逻辑应用。
我建议你使用 mcrypt-extension。那里有一些简单的例子。
它为您提供了许多对称加密。