2014-03-31 14 views
1

나는이 암호화 된 문자열 얻고있다 Crypt::encrypt(1)를 적용하면 : 같은 양방향 암호화를 사용하여,Laravel 암호화 문자열 길이

eyJpdiI6IlBoQnliQkZkb0NPT1g5NG9FbkpqV2hLa3ZLUnlWSEFRMEZwM2YxTEdNVk09IiwidmFsdWUiOiJ0N0kyWmZvRWVETzE3WTJWVU5DS1ZpTVFYTGpXNHQxT2YyQWdsMFgxK0xvPSIsIm1hYyI6IjAzMjAzNzdhNzZmYmZiZDVkZGJkMjM5MWY5NjhkNzJjMWFhMzNiYmYyZDJkODNlMmFkODcyNzdhYTE3ZjFkODMifQ== 

이 짧은 문자열 (4 ~ 5 시간이 짧은)하는 것이 가능하다 Laravel의를 ?

+0

무엇입니까? 원래 문자열에 대해 양방향 암호화를 수행하면됩니까? 달성하고자하는 것은 무엇입니까? –

+0

나는 Crypt :: encrypt (1)를 호출 할 때마다 다른 1asdf13과 같은 짧은 임의의 문자열을 얻고 싶습니다. 양방향 암호화를 사용함으로써 우리는 인코딩/디코딩 방식이 동일해야한다는 것을 의미했습니다. – castt

+0

나는 laravel을 모른다. 그러나 나는 당신이 [이 질문]과 같은 것을 원한다고 생각한다. (http://stackoverflow.com/questions/22744134/how-do-you-encrypt-an-integer-to-a- 문자열 다섯 자리 # comment34669909_22744134). 그 질문은 중복으로 표시되어 있지만, 당신이 찾고있는 것을 정확히 모르는 경우 이전 질문을 찾는 것이 까다로울 수 있습니다. –

답변

1

당신이 무엇을하고 싶은지, uri 부분을 암호화하는 대신 그것을 난독 화합니다. 예를 들어, PHP를위한 훌륭한 라이브러리 중 하나는 Hashids