自分で管理するサーバのデータベースに
androidアプリから送信されたデータを追加処理したいんですが

Androidアプリ→データ暗号送信「秘密の文字列+データ本体」
サーバサイド→データ複合受信 「秘密の文字列」を調べて正当性チェック

これだと「秘密の文字列」がバレてしまうと
いくらでも不正されまくりですが
送信する時に「秘密の文字列」は、通常実行ファイルの中にあるので
ここを解析されたりするとバレますよね?

もっと安全な方法はありますか?