簡単な暗号化 – プログラミング – Home

通知
すべてクリア

[解決済] 簡単な暗号化


yutaka
 yutaka
(@yutaka)
ゲスト
結合: 19年前
投稿: 6
Topic starter  

VC初心者です。.net2003を使ってダイアログアプリ作成中です。
ある機能だけパスワード機能をつけようとしました。
しかし、テキストでパスワードをそのまま保存したくないので
VCに暗号化機能などがあれば使いたいです。
出来るだけ簡単に出来る方法がありましたら教えてください。
暗号化を自分で考えるとあとで忘れそうだし
コメントに残すとばれそうですし。
出来ればVCにある機能を知りたいです。
どうかアドバイスお願いします。


引用未解決
トピックタグ
ソソソ
 ソソソ
(@ソソソ)
ゲスト
結合: 19年前
投稿: 1
 

よく意味がわからないですが、
コントロールにそんなっぽい機能がありませんでしたっけ?
エディットとか?


返信引用
RAPT
 RAPT
(@RAPT)
ゲスト
結合: 22年前
投稿: 310
 

コントロールに表示する際に、伏字で表示するかの話ではなく、
パスワードをファイルに保存する際、平文のまま保存したくない
と解釈しました。

VC自体にそんな機能はありません。
暗号化ライブラリを利用するのが便利だと思います。

前提で確認したいのは、暗号化したパスワードは復号する必要は
あるか? です。復号不要ならハッシュ関数を食わせればいいので
何でもできますが。

コメントに残すと後でばれそう、ってなぜですか?
ソースコードの保守の観点からは、あとから分かるようにしておく
方が良いかと思われますが。


返信引用
瀬戸っぷ
 瀬戸っぷ
(@瀬戸っぷ)
ゲスト
結合: 22年前
投稿: 160
 

>前提で確認したいのは、暗号化したパスワードは復号する必要は
>あるか? です。復号不要ならハッシュ関数を食わせればいいので
>何でもできますが。

お手軽なのはMD5ハッシュですかね。
探すとすぐ見つかるでしょう。
私の方では…複合化する必要があったので
変形BASE64で対処しました。
まぁ、コレだけでも一見判らないので。
(複数パターンで試行されるとバレますが。)


返信引用
yutaka
 yutaka
(@yutaka)
ゲスト
結合: 19年前
投稿: 6
Topic starter  

>前提で確認したいのは、暗号化したパスワードは復号する必要は
>あるか? です。復号不要ならハッシュ関数を食わせればいいので
>何でもできますが。
復号不要です。

>コメントに残すと後でばれそう、ってなぜですか?
ソースもあげるので見られるとばれますよね
見られても大丈夫な暗号化の仕方が望ましく
かつ、VCの機能だとよりよいんです。

>お手軽なのはMD5ハッシュですかね。
検索で見つけることができました。
これを使ってみます。

ありがとうございました。


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

> ソースもあげるので見られるとばれますよね
> 見られても大丈夫な暗号化の仕方が望ましく
> かつ、VCの機能だとよりよいんです。

コメントがなくても、
ソースが見れれば見破られると思いますが。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

しかもVCの標準の機能で出来てたらソース見れば一発でばれますね。
というよりも他のライブラリ使ってもソースを見ればばれます。
ソースを開示する時点でばれると言う心配をする事が既にナンセンスな気がします。


返信引用
とり
 とり
(@とり)
ゲスト
結合: 22年前
投稿: 23
 

初心者のあげあしとって何悦に入ってんだろこの人たち…


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

揚げ足のつもりは無かったんですが、余計な事は書き込まないように気をつけます。
失礼しました。


返信引用
RAPT
 RAPT
(@RAPT)
ゲスト
結合: 22年前
投稿: 310
 

※「VCの機能」というと、VC統合開発環境自体における機能と解釈されうると思います。
標準C,またはMFC環境でライブラリ化されている機能があるか?
という問いなのか、開発環境自体を問題にしているのかが読み取れませんでした。

最初に述べたように、VC自体に暗号化機能はありません。

ソースコードを見られると…の話はもしかして、暗号化手順を知られる事により、
容易に暗号化前のパスワードを推測されるのではないか、と心配しているのでしょうか。

ハッシュ値を使用している場合、その心配は殆どないと思います。

パスワードをハッシュ関数で暗号化できればよい、というだけなら、
暗号化方法がMD5であることが判明しても、それが、必ずしも、即、
暗号化されたハッシュ値から元のパスワードを求める事にはなりません。

そしてもし、ソースコードから暗号化手順が判明することを恐れるなら、
暗号化ライブラリのソースは公開すべきではありません。
# 復号不可なら公開してもさほど脅威にはならないでしょうが。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました