盗聴対策でなくて、ユーザーがインチキデータを送ってくるのを防ぎたいってことでしょ?
「秘密の文字列」をハードコーディングしようと思ってるなら、それをプログラムで生成して
するようにしたらだいぶ強くなると思う。
けど、プログラムまで解析するようなユーザーを想定すると根本的には防ぐのはむり
なんじゃないのかな。