이 글은 주로 참고할만한 가치가 있는 PHP의 암호화 기능을 소개합니다. 도움이 필요한 친구들이 참고할 수 있도록 공유하겠습니다.
웹사이트 개발 과정에서 일부 데이터를 분석해야 하는 경우가 종종 있습니다. (사용자 비밀번호 등) 이 글에서는 주로 PHP의 몇 가지 일반적인 암호화 기능을 소개합니다. 필요한 친구는 이를 참조할 수 있습니다
MD5 암호화:
string md5 ( string $str [, bool $raw_output = false ] )
1.md5()는 기본적으로 32자의 16진수 형식으로 해시 값을 반환합니다. 첫 번째는 암호화할 문자열이고 두 번째는 암호화할 문자열입니다. raw_output 값의 부울, 기본값은 false입니다. true로 설정하면 md5()는 원래 16비트 바이너리 형식 메시지 다이제스트를 반환합니다
2.md5()는 단방향 암호화이며 역방향 암호 해독 알고리즘이 없습니다. 수집, 열거, 충돌 등을 통해 일부 일반적인 문자열을 해독할 수 있습니다.
5
6
7
8
9
10
11
12
13
14
15
16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
암호화 암호화:
string crypt ( string $str [, string $salt ] )
1.crypt()는 두 개의 매개변수를 허용합니다. 첫 번째는 암호화해야 하는 문자열이고 두 번째는 솔트 값입니다. (암호화 간섭 값입니다. 제공되지 않으면 기본적으로 PHP에서 자동으로 생성됩니다.) 해싱된 문자열 또는 13자 미만의 문자열을 반환하며, 후자는 솔트 값을 구별합니다.
2.crypt()는 md5와 동일한 단방향 암호화입니다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
Sha1 암호화:
string sha1 ( string $str [, bool $raw_output = false ]
1. sha1()이 기본적으로 40자 해시 값을 반환한다는 점을 제외하면 md5와 매우 유사합니다. 첫 번째는 암호화된 문자열이고 두 번째는 raw_output의 부울 값입니다. 기본값은 false입니다. sha1()은 원래의 20비트 원본 형식 메시지를 반환합니다. Digest
2.sha1()은 역방향 복호화 알고리즘이 없는 단일 라인 암호화이기도 합니다
1 2 3 4 5 6 7 8 9 |
로그인 후 복사 |
Urlencode 암호화:
string urlencode ( string $str )
1. 하나의 매개변수로 암호화할 문자열을 전달합니다(보통 URL을 암호화하는 데 사용됨).
2. urldecode to Encryption
3. 문자열을 반환합니다. -_를 제외한 모든 영숫자 문자는 퍼센트 기호(%)와 16진수 숫자로 대체됩니다. 더하기 기호(+)로 인코딩됩니다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
|
base64 인코딩 및 암호화:
string base64decode ( string $encodeddata )
1.base64_encode()는 인코딩할 데이터인 매개변수를 허용합니다(base64는 이미지를 인코딩하는 데 자주 사용되기 때문에 여기서 문자열은 언급하지 않습니다)
2.base64encode()는 양방향 암호화이며 base64decode()를 사용하여
1 2 3 4 5 6 7 8 9 10 11 12 13 |
로그인 후 복사 |
사진 예시:
相关推荐:
위 내용은 PHP 암호화 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!
1 2 3 4 5 6 7 8 9 10 11 |
로그인 후 복사 |