趣味でフリーのソフトを作っています。
今、エクセルVBAでアプリを作ったので、「さあ、help書いて、vectorにでも公開しよう」と思い、
VBAだけど、ソース覗かれるのはちょっとなぁ~、パスワードの掛け方は?と検索したところ、出るわ出るわ、
(VBAプロジェクトでの)パスワード掛け方と、それを外すソフトと、
そのソフトでも外せないパスワードを掛けるソフト(シュアだった、なぜフリリーのソフトを公開するのにシュアを購入しないといけないの!!!)が・・・
で、質問です。VBAで作られてる方どうされてますか?
1.ソースも公開
2.とりあえず、パスワードはつけている
2.1 そのパスワードは単純な文字列
2.2 そのパスワードは日本語を混ぜた複雑なパスワード
3.外せないパスワードの掛け方を知っている
4.VBで作っているから関係ない
5.その他
回答が、
2.2の方 日本語混ぜたり複雑なパスワードにするのは有効な手段なのですか?
3.の方 方法を教えて下さい
5.の方 方法を教えて下さい
パスワードを外すソフトは作者がパスワードを忘れた時用・・・<-嘘つけ
すみません。感情的になりました
少し、愚痴も入っていますが、お手すきの時にでもご回答頂ければ幸いです。
私は、1.か 2.2でパスワードを「みちゃいやん」にしようとかと思っています。
No.3ベストアンサー
- 回答日時:
#1です。
> 文字列を造出し、アタックするパターンの解読方法なのですね。
あまり詳しくないので明確な事は言えません。
また、#2さんが説明されているように全部がそうとは限らないと思います。
Project保護では無いですが、ブックやシートの保護解除ってやつを一度試した事があって、その時はそんな感じでした。
私が言いたかった事はフリーで公開されるおつもりなら、ソースコードのパスワード解除に躍起になる必要はないのでは?って事です。
そっち方面に注力するより、ソフトの機能向上に力を入れた方が建設的かと。
VBAじゃないですが、有名なシェアウェアの作者さんでイタチゴッコに憤怒してか、出回っているパスを入れたらHDDを消去するロジックを仕込む(間違って組みこんでしまった?)方もいましたね。
そんな風にはなりたくないものです。
以上、まとまりの無い文でスミマセン。
作るのが好きなので、私もこんな(ソースの保護とか)にはあまり力を入れたくありませんしね。
適当にパスワードを入れて終わっておきます。
出回っているパスを入れたらHDDを消去するロジックを仕込む:確かこれによく似た事をしたのが、ウィルスの始まりはでしたね
ウィルス扱いされても困るので、さすがにこれはしませんが・・・
参考になりました、ご回答頂きありがとうございました。
No.2
- 回答日時:
こんにちは。
私は、パスワードは、英数のみで、複雑なものは使っていませんし、また、いくつかあるツールも使っていません。たかがVBAだからこそ、対VBAプログラマーに対して、そのコードを見られても、容易には使えないような、構造化し分散処理などを施せば十分ではないでしょうか?
もちろん、そのようなことを意図して、コードに反映させる必要はないのですが、そのコードを読んで分かるレベルなら、何も開けてみる必要もないし、読んで分からないレベルなら、開けても何の役にも立たないようなものを、コードとして書くべきでしょうね。そういうレベルでなければ、管理上簡単なパスを施しても、基本的にはオープン・ソースでよいと思います。
> 5.の方 方法を教えて下さい
そのノウハウ自体は、結局は、Excel 2000より以下のバージョンロックの仕方であり、あくまでも、対クラッキング対策でしかありません。万が一にも、マイクロソフト社の開発で、古い技術をはじくようになったら、おしまいなのです。VBAの継続が問題にされている昨今ですから、今だけのもののように思います。それに、それ自体がオリジナルの技術とまで言えないのではないか、と思うのです。
現在、マイクロソフト社自身は、Office 2003 では、パスワードの暗号化処理をさせるようにはなり、また、デジタル証明書も強化しましたが、クラッキングされないかどうかは、私は知りません。
> 2.2の方 日本語混ぜたり複雑なパスワードにするのは有効な手段なのですか?
クラッキング・プログラムを使われたら、それ自体は無効のはずです。処理スピードや安定性を考慮に入れれば、最近は、ディベロッパーやVBなどで作るCOMアドインやActiveX で、VBAは、単にその呼び出しだけに使われる傾向が強いようですが、そうすれば、ほぼ隠蔽は完成できるはずです。
>長い文字列なら解読に時間がかかるということは、
クラッキングという言葉どおり、パスワードの破壊で無効にしてしまうことであって、盗み出すわけではありません。総当り法のアンロックなら、コードが公開されていたりすることもあるようです。
No.1
- 回答日時:
直接的な質問の回答にはなってませんが、、、
様々な文字を組み合わせて、長いパスを作れば解読に時間は掛るでしょうね。
コードを見せたくない理由は大きく別けると「恥ずかしい」か「マネされたくない」、コードを見たい側は「マネしたい」だと思います。
やっている事が想像出来る人は長時間かけてパス解除をしようとは思わないでしょうし、想像も付かないような人にはコードを見ても容易には理解出来ないと思いますけど、、、
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PDF パワポをPDFにしてパスワードをかける方法 5 2022/04/15 16:14
- その他(コンピューター・テクノロジー) ストレージにパスワードをかけるのとストレージを暗号化するのでは、どっちが良いのでしょうか? パスワー 1 2023/08/14 11:46
- その他(セキュリティ) PDFファイルのパスワード設定について 1 2022/06/25 10:10
- 政治 私が自転車の鍵の掛け忘れ防止で発明した、スマホで開け閉めする鍵を住宅にも付けるべきですね? 3 2023/02/13 12:56
- その他(セキュリティ) パスワードの管理について googleのパスワードマネージャーはダメ? 2 2023/01/27 23:09
- シティサイクル・電動アシスト自転車 スマホを使って自転車を盗まれない方法を発明しました 22 2023/02/11 13:28
- PDF アクロバットリーダーはインストールしてます。 IPHONE、メールに添付されているパスワードが設定さ 2 2023/04/10 13:13
- Instagram 本当に困っています 1 2023/03/18 09:11
- 携帯型ゲーム機 ニンテンドースイッチオンラインについて質問です。 以前スイッチライトを持っており、メールアドレスでマ 2 2023/01/01 18:23
- Yahoo!メール YahooIDをパスワード形式にしただけなのに、利用規約違反とされて電話番号が使えなくなりました 3 2023/03/25 04:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelのセルにユーザー名...
-
メールをパスワードつきで送る方法
-
メールのマナー編
-
メールアドレス 上バーの入力...
-
大学定期試験過去問サイト「過...
-
メールアドレスで上付きのハイフン
-
LINE TCBというところからLINE...
-
メールエラー
-
ビーリアルのユーザー名を変え...
-
メールを返信したら、英語のメ...
-
カカオで退会せずに、アプリだ...
-
CDにパスワードをかける
-
YahooIDをパスワード形式にした...
-
ワードに入力したメールアドレ...
-
YouTubeが毎回ログインしないと...
-
CSVファイルを添付するときにパ...
-
インスタの捨て垢で友達のスト...
-
----- The following addresses...
-
カカオトークを退会せずにアン...
-
runas実行した時にきかれるパス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ビーリアルのユーザー名を変え...
-
Excelのセルにユーザー名...
-
メールをパスワードつきで送る方法
-
steam版 apexのログアウト方法...
-
メールエラー
-
LINE TCBというところからLINE...
-
URLとメールアドレス
-
メールアドレスで上付きのハイフン
-
インスタのアイコンについてるN...
-
メールアドレス 上バーの入力...
-
ユニクロやGUのシフト管理アプ...
-
携帯電話を解約してもSMSの受信...
-
メールアドレスから個人を特定...
-
インスタの捨て垢で友達のスト...
-
スタディプラスではアカウント...
-
Instagramからこんなメールがき...
-
YouTubeが毎回ログインしないと...
-
メールを返信したら、英語のメ...
-
解約済みの iPadについて 解約...
-
メールのマナー編
おすすめ情報