Encryption
如何儲存查找位置遊戲的加密解決方案?
我正在 Telegram 上編寫一個機器人來維持一個問答遊戲。一群人(作者)可以上傳他們在網際網路上找到的街道或特定景觀的照片,無需任何描述,並自主計算出拍攝的確切位置。因此,除了一張照片,作者必須輸入帶有公差的座標。該機器人儲存此資訊,任何人(包括其他作者)都可以嘗試解決該照片。Haversine 公式用於計算嘗試與解決方案之間的距離。小於容差的距離會產生正確的答案。
除了我之外的任何人都可以訪問包含所有解決方案的 .txt 文件。當然,我會說實話,但我如何才能最終阻止自己查看這個文件並使用解決方案呢?
雜湊加密不起作用,因為很明顯,答案不應該與儲存的座標相匹配。必須接受任何足夠接近的座標對。
有一個模糊保險庫的想法,這是由 Juels 首次提出的基於編碼理論的想法,是為生物辨識應用而開發的,值得一看。
從維基百科開始。下面的這些註釋非常好: