我有一個鏈接需要生成,以便它可以放在電子郵件中。當用戶點擊這個鏈接時,系統意味着將電子郵件中發送的代碼與用戶相匹配,因此它可以提取該用戶的記錄。哈希或加密變量將在url中發送
但是,我不太確定使用哪種加密/散列方法。對於本站點上管理系統的登錄,我在數據庫中使用PBKDF2作爲密碼(含salting)和AES加密時發送到會話變量,但我不知道PBKDF2使用的字符是否爲& AES與網址兼容。
基本上,我需要散列/爲數據庫中的存儲生成隨機代碼和加密方法的最佳方法,以便我可以在網址中放置一年和代碼(我之前提到過)。如果有幫助,我使用PHP和MySQL。
你們認爲什麼?
不用擔心有:一個URL可以代表任何字符,甚至是多字節的,只要它是正確編碼。 – netcoder