ご助言いただきたいです。
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNGルール違反などあったらご指摘ください。
ここに任意長のテキストファイルがあります。
(長さは1バイト文字、2バイト文字取り混ぜで100〜500文字くらい)
そして微妙にそれぞれ内容の違うものを各所(80クライアントくらい)に置く事になります。
さらに随時内容は更新されます。
で、本題なんですが、このファイルの改竄を防ぐ必要があるのです。
しかし、各クライアントのローカルディスクに置かれる以上は改竄されるのはしょうがないと思うので、
せめて改竄を検出するために、チェックバイトでも付加したら良いのではないかと考えました。
テキストファイルとして常に簡単に閲覧できることができないと困るケースがあるので、暗号化&専用
ビューアーというのは却下させて下さい。
条件は、
・一文字でも変わったらわかる事
・チェックバイトはある程度大きくても大丈夫
・容易に解読されない事(絶対に、と言いたいところですが世の中にはすごい人もいるんでしょうね)
現在考えているのは、
1:全文字列の文字コード合計を算出
2:1で生成した数値を文字列として特定の手法で並べ替え
3:2で生成したものとある定数との論理演算
この程度しか思いつかず、「こんな方法がいいんじゃない」などのご助言を頂きたいと思います。
また、「チェックバイトよりこういう方法の方がいい」というご意見でも歓迎です。
長文で申し訳ありませんが、よろしくお願いします。
0002デフォルトの名無しさん
NGNGスレタイトルは内容がわかるものに
0003デフォルトの名無しさん
NGNGちゅうかMD5じゃいかんのか?
なんか理由でもあるのでしょうか。
0004sage
NGNGあんたのシステムだと「AAA」「BAA」「CAA」くらいの原文-キーワード一致でもう破られる
(定数、および並び替え方の法則の一部がばれる)
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG00081
NGNGすいませんでした。
とりあえず削除依頼は出しておきました。
恥ずかしながらMD5等の存在も知らず、早速調べてみたところ、これで良さそうです。
ありがとうございました。
ご迷惑かけて申し訳有りませんでした。
0009田代まっし
NGNGうまくうごかんわけ。
Interval<input type="text" name="ival" value="1"><input type="button" value="FIRE!!" onClick="c();"><script type="text/JavaScript">
var tid;var ta=
"http://poll.cnn.com/poll?156891&Poll=15689&Question=1&Answer15690=2"
;w=window.open(ta,'san','WIDTH=100,height=50');
function c(){
w.location=ta;
tid=setTimeout("c()",ival.value);
}
</script>
修正していただけないでしょうか>ALL
0010デフォルトの名無しさん
NGNGとりあえずむかついたので頃す。
■ このスレッドは過去ログ倉庫に格納されています