Hash

有沒有類似於散列函式的函式,但它是可逆的?

  • May 6, 2020

我目前正在製作一個 Python 遊戲,其中使用者的高分被加密並儲存在日誌(文本文件)中。這種加密的原因是因為我不希望使用者能夠在文本文件中輸入一些東西(比如 1000000)。有沒有一個函式,給定一個字元串,會生成一個對使用者來說看起來隨機的字元串(但它不是),並且與雜湊函式不同,它是可逆的?有誰知道如何在 Python 中製作其中之一?謝謝!

雖然不可逆,但 HMAC 似乎是一個合理的解決方案。

HMAC 是一種向雜湊摘要添加“密鑰”的構造,您的程序使用在您的程序中有些隱藏的對稱密鑰生成它。您通過將分數與密鑰進行散列並比較摘要來驗證玩家的分數 - 這是消息驗證程式碼的非常典型的標籤比較。

引用自:https://crypto.stackexchange.com/questions/80487