ユーザーは迷惑なテキストをWebAPI(サービス)に提出し、文章を暗号化する必要がありますが、特定のユーザー(管理者ユーザー)開発者やDBAにはこれらの不満は決して見られません。 それは可能ですか?それをどのように適用できますか?特定のユーザーの機密データの暗号化/復号化のみ
-2
A
答えて
0
さまざまな解決策があります。それらのほとんどは、公開鍵/秘密鍵のペアシステムに基づいています。
アクセスが必要な特定のユーザーには、公開鍵/秘密鍵のペアが必要です。彼らは秘密鍵を秘密に保ちます。システムは公開鍵を広く知っています。
ランダムAESキーを作成し、それを使用してデータを暗号化します。次に、許可されたユーザーの公開鍵を使用してAESキーを暗号化します。提出者はアクセス権も必要とするため、独自の公開鍵/秘密鍵のペアを持つか、パスワードを使用して暗号化鍵を暗号化することができます。
特定のシステムを設計するのはおそらく、スタックオーバーフローの対象外です。それはあなたの問題に非常に特有のものになります。しかし、これらの種類のシステムは十分に確立されています(よく知られている実装についてはOpenPGPを参照してください)。あなたの特定の問題に取り組むために完全な設計が必要な場合は、おそらくフィールドで専門家を雇う必要があります。 (私はこの作業を行い、さらに議論することはできますが、あなたを助けることができる多くのセキュリティ専門家がいます)
関連する問題
- 1. ブラウザベースの暗号化/復号化の秘密鍵でブラウザキーストアから
- 2. 暗号化/復号化機能
- 3. 暗号ブロックチェーンの復号XOR「暗号化」
- 4. perlの暗号化、delphi7の復号化
- 5. RSA暗号化/復号化
- 6. 暗号化と復号化
- 7. AES暗号化/復号化
- 8. 暗号化/復号化soll
- 9. 復号化、暗号化
- 10. AES256暗号化/復号化の速度
- 11. SWIFTの暗号化と復号化
- 12. 別ファイルのXML暗号化/復号化
- 13. Muleコミュニティ版の暗号化/復号化
- 14. RSA暗号化/復号化の実装
- 15. ファイルの暗号化と復号化
- 16. パスワードの暗号化/復号化スプリングセキュリティ
- 17. ESP8266 AESの暗号化 - 復号化
- 18. DataTableオブジェクトの暗号化と復号化
- 19. ASP.net ViewStateの暗号化と復号化
- 20. ESAPIの暗号化と復号化
- 21. Md5ハッシュの暗号化と復号化
- 22. Java暗号化(PBEWithMD5AndDES)の復号化(PBEWithMD5AndDES)
- 23. ファイルの復号化と暗号化
- 24. SQL Serverの暗号化と復号化
- 25. DES、RSAの暗号化と復号化
- 26. C++の暗号化と復号化
- 27. aes_cbc_128 C#ビジュアルスタジオの暗号化/復号化
- 28. Yii URLの暗号化/復号化
- 29. テキストファイルからの暗号化/復号化
- 30. パスワードでの暗号化と復号化
なぜ開発者はライブデータを持っていますか?なぜあなたはdbaを信頼できないのですか? –
クライアントの要件:)彼らはその機密データ –