我正在尋找一種方法從原始字符串中生成一個簡短的,唯一的,不可變的ID。我找到了完美的庫Hashids,但它只需要輸入整數,而且我也有字母。使用帶字符串的Hashids
我不想用普通的加密算法,因爲輸出是非常長的。
我能做到這一點與base64_encode
,但我想用一個密碼,以防止不想要的人直接解碼哈希。
任何人都知道解決方案嗎?
我正在尋找一種方法從原始字符串中生成一個簡短的,唯一的,不可變的ID。我找到了完美的庫Hashids,但它只需要輸入整數,而且我也有字母。使用帶字符串的Hashids
我不想用普通的加密算法,因爲輸出是非常長的。
我能做到這一點與base64_encode
,但我想用一個密碼,以防止不想要的人直接解碼哈希。
任何人都知道解決方案嗎?
我不認爲你爲你的需求找到了「完美的圖書館」。來自網站;
不編碼字符串。我們有幾個要求添加這個功能 - 「看起來很容易添加」。我們不會出於安全目的添加此功能,這樣做會鼓勵人們對敏感數據(如密碼)進行編碼。這是一個錯誤的工具。
試過哈希? – Thamilan
對不起,我編輯的帖子,我需要的是輸出字符串是可逆的原始輸入,所以哈希不是一個合適的選項 – fede91it