HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
1002
なお暗号化9解決


なお

リンク

2006/10/2(Mon) 16:24:41|NO.2806

HSPで作った暗号化したファイルをHSPを使わずに(暗号化されたファイルをダブルクリックで)
パスワードを入力だけでファイルを復元するにはどのようにすればいいのでしょうか?

暗号化の例文はいろいろありましたが、HSPのプログラムがなくてもいいように復元したいのですが
よろしくお願い致します。



この記事に返信する


I386

リンク

2006/10/3(Tue) 12:41:05|NO.2822

>HSPのプログラムがなくてもいいように
自己暗号化方式はもちろんのこと、Windowsにはそんな機能はついていませんから、
"プログラムがなくてもいいように"というのは不可能です。

もしかしたらなおさんが言いたいのは、暗号化したデータを複合化専用EXEのなかに
パックして、そのEXEを起動すると自動的に複合化してくれる
(例えば圧縮ソフトなら自己解凍プログラム)ものということでしょうか?



なお

リンク

2006/10/3(Tue) 18:06:26|NO.2830

説明不足で申し訳ありませんでした。
まさに通りです。
むずかしいのでしょうか?



GENKI

リンク

2006/10/3(Tue) 20:58:16|NO.2834

むりせずパスワード付zipでいいのではないでしょうか?



七次元

リンク

2006/10/3(Tue) 21:13:11|NO.2836

簡易的な暗号化でしたらビットシフト(だったけ?)や1byteごとにバイナリで値を足すとか。
バイナリに値を足す方法はpeek pokeを使ってrepeatでファイルサイズ分繰り返せば簡単にできますよ



じった

リンク

2006/10/4(Wed) 00:07:04|NO.2841

『パスワード付の自己復元ファイル』をHSPのスクリプトエディタで作りたいのでしょうか?
質問からはそう読み取れるんですが…

それならプログラムの最初にパスワードの入力部分を作り、
正しく入力されたら内部に記録してある暗号を解いて表示すれば良いだけなので
さほど難しくないかと思います。
(それにGENKIさんの指摘どおり、パスワード付ZIPでも目的は果たせそう)

ただ、もしも…
  HSPのスクリプトエディタで作った自分のアプリケーションから、
  『パスワード付の自己復元ファイル』を生成したい。
              …のだとしたら、ちょっと難しそうですね。

(『自己復元ファイル』はexeファイルになるので、
   前者は、スクリプトエディタでexeファイルを作るだけ。普通。
    後者は、子exeファイルを生成できるexeを作ることになる。多分難しいかと。)



じった

リンク

2006/10/4(Wed) 09:13:35|NO.2842

追伸:
スクリプトエディタで『自己復元ファイル』を作る場合でも
『閲覧』だけでなく
『編集して保存』まで考えているなら後者にあたります。
(やっぱりexe形式で保存する必要があるからです。)



なお

リンク

2006/10/4(Wed) 12:22:57|NO.2844

みなさんありがとうございます。
やはりパスワード付きのZIPですかね。
エクセルのデータ等を暗号化してからと思ったのですが
難しいそうなのでZIPですることにします。



I386

リンク

2006/10/4(Wed) 13:01:12|NO.2845

暗号化したファイルだけ外に出すという方法もあります。
暗号化したファイルにはある決められた名前(又は拡張子)をつけておき、
そして同じディレクトリにある複合化専用プログラム(親EXEからコピーして配置する)
を起動すると自動的にそのファイルを読み込むという方法なのですが、
どうでしょうか?



じった

リンク

2006/10/4(Wed) 13:22:59|NO.2846

>エクセルのデータ等を暗号化してからと思ったのですが

エクセルのデータに関しては、エクセル自体の機能でパスワードをかけられますよ。
ご存知でしたらすみません。



ONION software Copyright 1997-2023(c) All rights reserved.