みんな。
システムのこの部分に疑問があります。ユーザーからデータベースへのメッセージを暗号化し、ユーザーに表示するときにそれらを復号化したいのです (これはプライバシー上の理由からです)。ネイティブの暗号化/復号化ライブラリやさらに優れたソリューションが見つからなかったため、「crypto-js」( https://code.google.com/p/crypto-js/)、これまでのところうまく機能しています。問題は、ユーザーがメッセージを書き込むときに、メッセージを暗号化してデータベースに保存することです。しかし、テンプレート ヘルパーの "find" メソッドを使用してデータベースからそのメッセージを取得すると (リアクティブ計算のアイデアを使用して、目的の "ライブ HTML" にアプローチします)、得られるのはメッセージのレンダリングに使用される単なるカーソルです。私のHTMLで。ご覧のとおり、メッセージは復号化されずに表示されます。カーソルからデータを「フェッチ」し、すべてのメッセージに対して「for ループ」で復号化関数を実行することを考えていましたが、それは非効率的です。レンダリングする前にカーソルからデータを操作する方法を誰かが知っているかどうか疑問に思っていました。そうすれば、各メッセージをその場で復号化できます。
ご清聴ありがとうございました。