저는 사람들이 (SSL 연결을 사용하여) 텍스트를 입력하고 DB에 저장하기 전에 암호화 될 수있는 웹 응용 프로그램을 만드는 것에 대해 생각했습니다. 목표는 사용자 만 해독 할 수 있도록하는 것입니다.어떻게 사용자 데이터를 해독 할 수 있도록 사용자 데이터를 암호화 할 수 있습니까?
사용자는 데이터와 함께 키를 입력하고 데이터를보고 키를 저장하지 않을 때 다시 입력하게 할 수 있습니다. 그것은 사용자에게 고통 스러울 것입니다.
그러나 서버에 키를 저장하면 액세스 할 수 있고 데이터를 해독 할 수 있습니다.
사용자가 매번 키를 입력하거나 키를 저장하지 않아도 가능하지 않다고 생각하지만 생각하지 못한 방법이 있습니까? 사용자가 알고있는 정보만으로 키를 생성하는 것과 같은가? 쿠키가 관련된 것이 있습니까?
[관련] (http://security.stackexchange.com/questions/91704/which-strategy-to-encrypt-data-accessed-by-multiple-users) –