php給url中漢字加密後,但是隨著字數的增加,加密字串也不斷的增加,想讓加密字元的長度固定,有什麼好的方法?

來源:互聯網
上載者:User
php給url中漢字加密後,但是隨著字數的增加,加密字串也不斷的增加,想讓加密字元的長度固定,有什麼好的方法?

回複內容:

php給url中漢字加密後,但是隨著字數的增加,加密字串也不斷的增加,想讓加密字元的長度固定,有什麼好的方法?

如果你想要把 加密後的 內容放在 URL 中進行傳遞, 那麼不可能存在一種演算法 能將長度不固定的內容, 加密成長度固定的內容.

加密後的內容肯定會隨著資料的長度而變長.

因為如果存在這種演算法的話, 還要什麼壓縮軟體?

但如果不把加密後的內容在URL中傳遞的話, 可通過另一種方式, 比如 加密後的內容(或者源內容) 儲存至資料庫,
然後傳遞 記錄id 或者 md5/sha1 後的結果, 然後在使用的時候, 傳遞這個值 在資料為中去查這條記錄,
然後得到 最初要傳的內容.

這種情況下, 它的長度是可以固定的.

辦法很多呀 md5 , sha1 ... 只要你不想解密~

md5不就是固定長度的麼

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.