모두.렌더링 전에 커서로 가리키는 데이터를 조작하는 방법
나는이 시스템에서 의심의 여지가 있습니다. 사용자로부터 데이터베이스로 보낸 일부 메시지를 암호화하고 사용자에게 다시 표시 할 때 암호를 해독하려고합니다 (개인 정보 보호상의 이유로). 어떤 원시 암호화/해독 라이브러리 나 더 나은 솔루션을 찾을 수 없기 때문에 "crypto-js"(https://code.google.com/p/crypto-js/)를 사용하고 있으며 현재까지는 잘 작동합니다. 문제는 사용자가 메시지를 쓸 때이를 암호화하여 데이터베이스에 저장하는 것입니다. 그러나 템플릿 헬퍼의 "찾기"메서드를 사용하여 데이터베이스에서 해당 메시지를 검색 할 때 (반응 적 계산 아이디어를 사용하여 원하는 "Live HTML"에 접근), 메시지를 렌더링하는 데 사용할 커서 만 있습니다. 내 HTML에. 보시다시피 메시지는 해독되지 않고 표시됩니다. 커서에서 데이터를 "가져 와서"모든 메시지에 대해 "for 루프"에서 해독 기능을 실행한다고 생각했지만 너무 비효율적입니다. 커서를 렌더링하기 전에 커서의 데이터를 조작하는 방법을 알고 있으면 각 메시지를 즉시 해독 할 수 있는지 궁금합니다.
관심을 가져 주셔서 감사 드리며 불편을 끼쳐 드려 죄송합니다.
클라이언트 쪽에서 decrypt를 호출하는 경우 실제로 decyption 키를 공개하지 않으시겠습니까? –