2014-03-31 134 views
1

當我申請Crypt::encrypt(1)我得到這個加密的字符串:在LaravelLaravel加密字符串長度

eyJpdiI6IlBoQnliQkZkb0NPT1g5NG9FbkpqV2hLa3ZLUnlWSEFRMEZwM2YxTEdNVk09IiwidmFsdWUiOiJ0N0kyWmZvRWVETzE3WTJWVU5DS1ZpTVFYTGpXNHQxT2YyQWdsMFgxK0xvPSIsIm1hYyI6IjAzMjAzNzdhNzZmYmZiZDVkZGJkMjM5MWY5NjhkNzJjMWFhMzNiYmYyZDJkODNlMmFkODcyNzdhYTE3ZjFkODMifQ== 

是否有可能使串縮短(4-5倍較短),使用相同的雙向加密?

+0

你是什麼意思?通過對原始字符串執行雙向加密?你想實現什麼? –

+0

我想得到一些像1asdf13這樣的短隨機字符串,在我調用Crypt :: encrypt(1)後每次都會有所不同。通過使用雙向加密,我的意思是我們編碼/解碼事物的方式應該是相同的。 – castt

+0

我不知道laravel,但我想你想和[這個問題]一樣的東西(http://stackoverflow.com/questions/22744134/how-do-you-encrypt-an-integer-toa-a-字符串的五字符#comment34669909_22744134)。這個問題也被標記爲重複,但如果您不確切地知道要查找的內容,則可能很難找到以前的問題。 –

回答

1

你想做什麼,而不是加密uri部分是混淆它。例如,一個偉大的php庫文件是Hashids