Or: How to store encrypted data for a bunch of users?
Ben Terim zaten anlaşılacağı gibi bir özel anahtar sadece bir kişi ile sınırlıdır, bu saçma bir soru, kabul ediyorum. Ama şu senaryo var:
Kullanıcı Tom bir veritabanında saklanan şifreli gereken veri girer. Kullanıcı, Jim ve Bob bu bilgileri erişilebilir kılmak istiyor karar verir. Kullanıcıların John ve Jayne şifresini mümkün olmamalıdır. Tabii ki de değil sunucu kesmek ve şifrelenmiş veri ve şifreleme / şifre çözme yapmak komut erişimi olan kullanıcı Tim.
İki kullanıcılar "özel" anahtar verilerin şifresini çözmek için bu olması gerekir gibi genel anahtar / PHPs ile özel anahtar yaklaşım openssl_public_encrypt function burada çalışmaz düşünüyorum.
Bu oldukça genel bir soru sanırım, ama bu çok önemli, eğer PHP yapılan (ve MySQL belki) gerekmektedir.