0

PHPで単純な対称アルゴリズム(処理能力が低い)を探しています。

暗号化された値は、クライアント側で session_id として保存されます。ログイン状態が保存されます。

また、サーバー側でも復号化する必要があります。提案してください....

4

2 に答える 2

1

あなたが言及した唯一の制約は、処理への影響が少ないことですが、必要なアルゴリズムの強度の詳細は提供していません.

また、暗号化が PHP で実装されている場合、mcrypt 拡張 (およびその他) によって提供されるネイティブ コードよりも数桁効率が低くなります。

暗号化された値は session_id として保存されます

どうして????

セッション ID はランダムに生成されるため、予測や推測はできません。また、セッションは、サーバーにデータを格納するためのメカニズムを提供します。共有ホスティングの制約により、問題がセッション外で安全なデータを維持することである場合、これは問題を解決する正しい方法ではありません。

さまざまなアルゴリズムのネイティブ PHP 実装があり、TEA は明らかな選択肢であり、mcrypt/openssl 拡張機能が使用できない場合でも str_rot13() を使用できます。しかし、これらの方法をどの問題にも論理的に適用することはできません。

于 2011-06-09T11:49:45.800 に答える
0

mcrypt-extension を使用することをお勧めします。簡単な例をいくつか示します

多くの対称暗号化を提供します。

于 2011-06-09T11:53:12.697 に答える