マクロファイルのロックについてNo.06813
おすぎ さん 12/01/17 09:57
 
いつもお世話になっております。

自作のマクロファイルを知り合いに譲りたいのですが、
できれば、マクロは実行できるが、マクロの中身の閲覧・書換はできないようなロッ
クはかけられないものかと思っています。

現状の秀丸にそのような機能はないと理解していますが、
貴社に依頼すれば、有償で、そのような機能を付与することをお願いできるものでし
ょうか?

ご検討のほど、よろしくお願いいたします。

[ ]
RE:06813 マクロファイルのロックについてNo.06814
秀まるお2 さん 12/01/17 11:25
 
> 現状の秀丸にそのような機能はないと理解していますが、
> 貴社に依頼すれば、有償で、そのような機能を付与することをお願いできるものでし
> ょうか?

 例えば何かうちの会社で独自に暗号化/復号する仕組みを用意して、例えばマ
クロをそのソフトで暗号化して保存出来るようにして、秀丸エディタ側には復号
の処理だけ埋め込んでおいて、そういう暗号化されたマクロファイルも復号して
実行することが出来るとか…。

 そういう仕組みを例えばプラグインのような形で追加することは技術的には可
能かなぁと思います。

 暗号化の処理自体は、ちゃんとした仕組みでっていうのは無理なので、それな
りに知識のある人ががんばれば解読可能になるかもしれないって程度の簡単なも
ので構わないならって条件になります。

 お値段は…。例えばそのプラグインを個別有料販売するとかにして…。値段は
…。100万円出してでもってことなら今すぐ作りますけども…。

[ ]
RE:06814 マクロファイルのロックについてNo.06815
おすぎ さん 12/01/17 13:42
 
> 秀丸エディタ側には復号の処理だけ埋め込んでおいて、そういう暗号化されたマ
>クロファイルも復号して実行することが出来るとか…。

秀丸エディタ側では、暗号化されたマクロファイルのまま実行できるが、閲覧・書換
は無理ですよ、というのは可能でしょうか?

[ ]
RE:06815 マクロファイルのロックについてNo.06816
秀まるお2 さん 12/01/17 14:24
 
 やるとしたら、

 暗号化 --> 専用ソフト作成
 復号   --> 秀丸のマクロ読み込み処理に埋め込み(プラグイン化?)

 って感じになるのかなぁと思います。

> 秀丸エディタ側では、暗号化されたマクロファイルのまま実行できるが、閲覧・書換
> は無理ですよ、というのは可能でしょうか?

 暗号化の方式的に、データが改ざんされたかどうかチェック出来るような方式
にしておいて、改ざんされてると見なされた場合はエラー扱いにすれば、結果的
に「書き換えは出来ない」(書き換えたら実行出来なくなる)って風になります。

 そういう方式にすることは簡単に対応出来ます。

 暗号化の方式は、例えば秀丸メールのアカウント毎設定の保存に使ってるよう
な方式で出来ることは出来ますが、暗号化の処理を逆アセンブルする等のリバー
スエンジニアリングをすれば解読出来ることになります。

[ ]
RE:06816 マクロファイルのロックについてNo.06817
おすぎ さん 12/01/17 14:38
 
しつこくてすみません。

今回の意図は、第三者に、秀丸マクロは使わせてあげるが、その中身は知られたくな
いということです。

第三者にとっては、マクロ・ファイルの実行はできるが、閲覧・コピーはできない、
ということを希望しています。

そんなのは無理でしょうか?

[ ]
RE:06817 マクロファイルのロックについてNo.06818
秀まるお2 さん 12/01/17 14:51
 
 一応、「可能」ってつもりの返事を書いてるつもりなので、

> そんなのは無理でしょうか?

 現状では無理ですが、しいて秀丸エディタ側に、マクロの暗号化みたいな対応
をすれば可能になる、みたいな話になります。

[ ]
RE:06818 マクロファイルのロックについてNo.06819
秀まるお2 さん 12/01/17 15:01
 
 秀丸暗号化プラグインとか作って、一般のファイルでも暗号化して保存出来た
らいいかもしれませんねぇ。

 ネタになりますけども。

[ ]
RE:06818 マクロファイルのロックについてNo.06820
おすぎ さん 12/01/17 15:03
 
ありがとうございました。
とても参考になりました。

理解が遅くてすみませんでした(^^;


[ ]