- ベストアンサー
改ざんされたか調べる方法ありますか
名前と生年月日が書かれた表があるとします。 例 やまぐちたつや 19810526 おだのぶなが 19970714 おおぞらまゆみ 20150322 が記入されていて やまぐちたつや が やまだたつや のようにあやまって記入されたときに 誤りとして検出できる 方法はありますでしょうか? 数字だけなら チェックデジットで見つけられますが ひらがな 漢字 などの文字の場合って どうしてるんでしょうか
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
キャラクター文字は”アルファベットへ、変換処理して入力処理すれば"データベース作成する事で、集合活用した"判定ルーチン組み合わせれば可能でしょう
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
チェックディジットなどは、当初決めるときは、データは正しいものとして、デジットを計算する。 そのデータを、別の機会に入力する(された)ときの、入力ミスを指摘するものです。 だから例として挙げるのは、的外れとおもう。また今のところ、数字データに関して、が多い。 ーー 名前の誤りは、社会によくある名前の存在を前提にしているが、それは絶対的に列挙したものは社会に利用できるようにはなく、チェックできないでしょう。 少数例なら(学校のクラスの名簿にようなもの)、それを使えるなら、それを参照してチェックはできるが、存在する、クラスの他人と取り違えると指摘できないだろう。たとえば正しいデータをエクセルの表で持っておいて、VLOOKUP関数でチェック(あくまで喩えであって、非常に初歩的で、だれもやらない方法だが) ーー いずれにしても、難しいテーマで、質問者が考えられるレベルのものではない。 関係者(人間)が、チェックするほかない。 余分な情報を入れさせて(たとえば住所、生年月日など)、チェックしたりすることがあるが、使うと決断できるかどうか。 ーー 近未来では、項目によっては、クラウドで、AIを使って、チェックしてくれる時代になるかもしれない。 項目によってであるが、適当なもの(ソフトの仕組)が作られるかどうか。
お礼
ありがとうございました