0

私はこの問題にこだわっています。昔ながらのプログラマーがCF8に基づいてCFMファイルをエンコードしましたが、サーバーで元のファイルが見つかりません。最近、これらのエンコードされたCF8ファイルをCF9にデプロイしました。残念ながら、これらのエンコードされたCF8ファイルはCF9サーバーでは機能しませんか?

この問題を解決する方法を教えてください。

4

3 に答える 3

3

また、cfdecryptをオンラインで検索すると、エンコードされたバージョンからプレーンテキストソースを生成するツールが見つかる可能性があります。CFEncodeは、コードを実際に暗号化するのではなく、単に難読化するだけです。cfdecryptツールは何年にもわたってWebに渡されており、Allaire / Macromedia / Adob​​eによって開発されたものではないため、注意が必要です。

于 2010-11-19T03:37:39.550 に答える
1

もともとはMatthewChapmanによるものでしたが、ここにWindowsバージョンとLinuxバージョンの両方をソースコードとヘルパーbashスクリプトとともに投稿しました。https://github.com/disccomp/cfdecrypt

于 2011-02-23T21:25:38.890 に答える
0

CFEncodeユーティリティは何年も変わっていません。数バージョン前にエンコードされたファイルは、ColdFusionの最新バージョンで動作します。実際、ColdFusionを(Windowsに)インストールすると、cfencode.exeの変更日が2001年5月23日であることがわかります。この日付で規定されているのは、ColdFusionのビルドプロセス中に、CF5の時代(CF5は2001年春にリリースされた)から同じ古いcfencode.exeファイルをまだ取得しているためです。

于 2010-11-19T03:25:30.020 に答える