我正在尋找簡單的symmtric算法(低處理能力)在php中。php中的簡單對稱加密算法
加密值將作爲session_id存儲在客戶端。並將登錄狀態保存在其中。
另外我還需要在服務器端解密它。 請建議....
我正在尋找簡單的symmtric算法(低處理能力)在php中。php中的簡單對稱加密算法
加密值將作爲session_id存儲在客戶端。並將登錄狀態保存在其中。
另外我還需要在服務器端解密它。 請建議....
您提到的唯一約束是低處理影響 - 但您沒有提供所需算法強度的詳細信息。另外,如果加密是用PHP實現的,那麼它將比mcrypt擴展(和其他)提供的本機代碼低幾個數量級。
加密值將被存儲爲一個SESSION_ID
爲什麼????
會話ID是隨機生成的,因此不可預測/可猜測。會話提供了一種在服務器上存儲數據的機制。如果問題是由於共享主機限制而在會話之外維護安全數據,那麼這是而不是正確的解決問題的方法。
有各種算法的原生PHP實現,TEA是一個明顯的選擇,即使mcrypt/openssl擴展不可用,str_rot13()也可用。但我看不到這些方法合乎邏輯的應用任何的問題。
我建議你使用mcrypt-extension。 there你去了一些簡單的例子。
它提供了許多對稱加密。
檢查接受的答案http://stackoverflow.com/questions/5387755/how-to-generate-unique-order-id-just-to-show-touser-with-actual-order-id – Gaurav 2011-06-09 10:54:24
謝謝。 。這就是我想要的..我會檢查處理能力... – Rahul 2011-06-10 07:24:02