「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@528) [低] [アイデア]
@528■ (#1678) CRYPT暗号化命令があるのでCRYPT復号化命令がほしいです。 - k.k (2010-07-11 20:02) /中 未処理
【要望】CRYPT復号化命令がほしいです。
【バージョン】1.5329
【その他】
CRYPT暗号化命令があるのにCRYPT復号化命令がないので追加してほしいです
無理でしたらいいです。

(#1686) なんのために? - 774 (2010-07-19 14:44) /低 未処理
復号化は無理だと思いますし、
まず、あなたがCRYPTの使い方を勉強しては?

(#1687) わかりました - k.k (2010-07-19 16:01) /低 解決
わかりました

(#1689) 解説を入れた方がいいかも - NON (2010-07-19 22:49) /低 アイデア
名前が名前なので仕方ないのかもしれませんが、初見では確実に混乱されますね。「暗号は戻せるもの」というのが一般的理解だと思いますし(私もそう思います)。

CRYPT命令を知っている方ばかりでもないでしょうから、命令の解説に「復号化はできない」と書いておいた方が親切かと思います。

(#1690) できればサンプルも - 観音寺 (2010-07-20 04:02) /低 アイデア
なでしこは初心者の利用を想定しているので、どのような時にどういうふうに使うのか、サンプルも書かれていれば、よりわかりやすいかもしれません。

(#1696) CRYPTのサンプル考えてみました - のなお (2010-07-22 23:03) /低 アイデア
#CRYPT暗号化サンプル
/* 説明
CRYPTはウェブのBASIC認証のパスワード用に使いますので、
ホームページを作る方ならご存知の方もいるかと思います。
またウェブサービスとかのパスワードも登録するときにCRYPT化されて
元の平文は破棄されてしまうため自分がパスワードを忘れて管理者に尋ねても
分からなかったり、新しくパスワードを登録しなおしたりするのはこのためです。

CRYPTのその他の使い方としてはプロダクトキー等に使えると思います。
なでしこプログラムの中にプロダクトキーをCRYPT暗号化しておけば、
プロダクトキーを平文のまま記載するよりかは安心ですね。
なでしこをEXE化して販売するときなどに使えば安心便利かと思います。

CRYPTの使い方は以下のサンプルをなでしこに貼り付けて実行すると分かると思います。
*/

#ここから
#-----------------------------------------------------------------------
※プログラムA:プロダクトキーの作成例
#-----------------------------------------------------------------------
種は「na」 ※1
「CRYPT暗号化します。{~}プロダクトキーは?」で尋ねる #例:「なでしこ」を入れる
もし、それならば
  それを種でCRYPT暗号化してコピー #コピーされたのは暗号文字です
  「クリップボードにコピーしました」と言う
#-----------------------------------------------------------------------

#-----------------------------------------------------------------------
※プログラムB:プロダクトキーを尋ねる
#-----------------------------------------------------------------------
プロダクトキーはクリップボード ※2
「プロダクトキーは?」で尋ねる #例:プログラムAと同じものを入力する
それをプロダクトキーでCRYPT暗号化
もし、それ=プロダクトキーならば、「お買い上げありがとうございました。」と言う
違えば、「プロダクトキーが違うようです。」と言う
#-----------------------------------------------------------------------
#ここまで

※1:種は適当な好きな2文字。何文字書いても使われるのは先頭の2文字のみです。実はこれが比較するときの要になる。
※ : また出来た暗号文の先頭にこの種が必ず付きます。
※ : 入力された文字列をその種2文字でCRYPT化して結果同じものなら正解ということです。要の部分です。
※2:実際のソフトウェアではプログラムAで作ったCRYPT暗号文を「クリップボード」の代わりに書きます。

#うまく説明できませんがw何かヒントになればと思い書いてみました。ご参考まで。

(#1678)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能