或者:如何存儲一堆用戶的加密數據?是否可以使用多個私鑰(PHP)進行加密?
我承認,這是一個愚蠢的問題,一個私鑰只限於一人術語已經暗示。但我有以下情況:
用戶Tom將需要存儲在數據庫中的數據加密。用戶決定他希望將這些信息提供給Jim和Bob。用戶John和Jayne一定不能解密它。當然,對於用戶Tim來說,他們也不會對服務器進行黑客攻擊,並且可以訪問加密數據和執行加密/解密的腳本。
我認爲PHPs openssl_public_encrypt函數的公鑰/私鑰方法在這裏不起作用,因爲兩個用戶需要擁有該「私鑰」來解密數據。
我想這是一個相當普遍的問題,但如果它很重要,它必須在PHP(也許是MySQL)中完成。
謝謝 - 我會選擇這個作爲接受的答案,因爲其他人基本上推薦同樣的東西,你是第一個。謝謝你們! – acme 2011-01-10 10:29:40