3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* #https://www.saibatudomt.com.br/noticias/blogs/blog-do-edu #generate hash in python import bcrypt hashed = bcrypt.hashpw(b'302010', bcrypt.gensalt()) */ $hash = '$2b$12$tbv8bBsuQUwq0GTCW0E2GeVUiS65ESb60fRVwbaVLlR1m4iwbbOWO'; //validade hash in php if(password_verify ( "302010", $hash )){ echo "valid"; } else { echo "invalid"; } echo("\n".phpversion());
Output for 8.4.12
valid 8.4.12
Output for 8.4.4
valid 8.4.4
Output for 8.4.3
valid 8.4.3
Output for 8.4.2
valid 8.4.2
Output for 8.4.1
valid 8.4.1
Output for 8.3.17
valid 8.3.17
Output for 8.3.16
valid 8.3.16
Output for 8.3.15
valid 8.3.15
Output for 8.3.14
valid 8.3.14
Output for 8.3.13
valid 8.3.13
Output for 8.3.12
valid 8.3.12
Output for 8.3.11
valid 8.3.11
Output for 8.3.10
valid 8.3.10
Output for 8.3.9
valid 8.3.9
Output for 8.3.8
valid 8.3.8
Output for 8.3.7
valid 8.3.7
Output for 8.3.6
valid 8.3.6
Output for 8.3.5
valid 8.3.5
Output for 8.3.4
valid 8.3.4
Output for 8.3.3
valid 8.3.3
Output for 8.3.2
valid 8.3.2
Output for 8.3.1
valid 8.3.1
Output for 8.3.0
valid 8.3.0
Output for 8.2.27
valid 8.2.27
Output for 8.2.26
valid 8.2.26
Output for 8.2.25
valid 8.2.25
Output for 8.2.24
valid 8.2.24
Output for 8.2.23
valid 8.2.23
Output for 8.2.22
valid 8.2.22
Output for 8.2.21
valid 8.2.21
Output for 8.2.20
valid 8.2.20
Output for 8.2.19
valid 8.2.19
Output for 8.2.18
valid 8.2.18
Output for 8.2.17
valid 8.2.17
Output for 8.2.16
valid 8.2.16
Output for 8.2.15
valid 8.2.15
Output for 8.2.14
valid 8.2.14
Output for 8.2.13
valid 8.2.13
Output for 8.2.12
valid 8.2.12
Output for 8.2.11
valid 8.2.11
Output for 8.2.10
valid 8.2.10
Output for 8.2.9
valid 8.2.9
Output for 8.2.8
valid 8.2.8
Output for 8.2.7
valid 8.2.7
Output for 8.2.6
valid 8.2.6
Output for 8.2.5
valid 8.2.5
Output for 8.2.4
valid 8.2.4
Output for 8.2.3
valid 8.2.3
Output for 8.2.2
valid 8.2.2
Output for 8.2.1
valid 8.2.1
Output for 8.2.0
valid 8.2.0
Output for 8.1.31
valid 8.1.31
Output for 8.1.30
valid 8.1.30
Output for 8.1.29
valid 8.1.29
Output for 8.1.28
valid 8.1.28
Output for 8.1.27
valid 8.1.27
Output for 8.1.26
valid 8.1.26
Output for 8.1.25
valid 8.1.25
Output for 8.1.24
valid 8.1.24
Output for 8.1.23
valid 8.1.23
Output for 8.1.22
valid 8.1.22
Output for 8.1.21
valid 8.1.21
Output for 8.1.20
valid 8.1.20
Output for 8.1.19
valid 8.1.19
Output for 8.1.18
valid 8.1.18
Output for 8.1.17
valid 8.1.17
Output for 8.1.16
valid 8.1.16
Output for 8.1.15
valid 8.1.15
Output for 8.1.14
valid 8.1.14
Output for 8.1.13
valid 8.1.13
Output for 8.1.12
valid 8.1.12
Output for 8.1.11
valid 8.1.11
Output for 8.1.10
valid 8.1.10
Output for 8.1.9
valid 8.1.9
Output for 8.1.8
valid 8.1.8
Output for 8.1.7
valid 8.1.7
Output for 8.1.6
valid 8.1.6
Output for 8.1.5
valid 8.1.5
Output for 8.1.4
valid 8.1.4
Output for 8.1.3
valid 8.1.3
Output for 8.1.2
valid 8.1.2
Output for 8.1.1
valid 8.1.1
Output for 8.1.0
valid 8.1.0
Output for 8.0.30
valid 8.0.30
Output for 8.0.29
valid 8.0.29
Output for 8.0.28
valid 8.0.28
Output for 8.0.27
valid 8.0.27
Output for 8.0.26
valid 8.0.26
Output for 8.0.25
valid 8.0.25
Output for 8.0.24
valid 8.0.24
Output for 8.0.23
valid 8.0.23
Output for 8.0.22
valid 8.0.22
Output for 8.0.21
valid 8.0.21
Output for 8.0.20
valid 8.0.20
Output for 8.0.19
valid 8.0.19
Output for 8.0.18
valid 8.0.18
Output for 8.0.17
valid 8.0.17
Output for 8.0.16
valid 8.0.16
Output for 8.0.15
valid 8.0.15
Output for 8.0.14
valid 8.0.14
Output for 8.0.13
valid 8.0.13
Output for 8.0.12
valid 8.0.12
Output for 8.0.11
valid 8.0.11
Output for 8.0.10
valid 8.0.10
Output for 8.0.9
valid 8.0.9
Output for 8.0.8
valid 8.0.8
Output for 8.0.7
valid 8.0.7
Output for 8.0.6
valid 8.0.6
Output for 8.0.5
valid 8.0.5
Output for 8.0.3
valid 8.0.3
Output for 8.0.2
valid 8.0.2
Output for 8.0.1
valid 8.0.1
Output for 8.0.0
valid 8.0.0
Output for 7.4.33
valid 7.4.33
Output for 7.4.32
valid 7.4.32
Output for 7.4.30
valid 7.4.30
Output for 7.4.29
valid 7.4.29
Output for 7.4.28
valid 7.4.28
Output for 7.4.27
valid 7.4.27
Output for 7.4.26
valid 7.4.26
Output for 7.4.25
valid 7.4.25
Output for 7.4.24
valid 7.4.24
Output for 7.4.23
valid 7.4.23
Output for 7.4.22
valid 7.4.22
Output for 7.4.21
valid 7.4.21
Output for 7.4.20
valid 7.4.20
Output for 7.4.19
valid 7.4.19
Output for 7.4.18
valid 7.4.18
Output for 7.4.16
valid 7.4.16
Output for 7.4.15
valid 7.4.15
Output for 7.4.14
valid 7.4.14
Output for 7.4.13
valid 7.4.13
Output for 7.4.12
valid 7.4.12
Output for 7.4.11
valid 7.4.11
Output for 7.4.10
valid 7.4.10
Output for 7.4.9
valid 7.4.9
Output for 7.4.8
valid 7.4.8
Output for 7.4.7
valid 7.4.7
Output for 7.4.6
valid 7.4.6
Output for 7.4.5
valid 7.4.5
Output for 7.4.4
valid 7.4.4
Output for 7.4.3
valid 7.4.3
Output for 7.4.2
valid 7.4.2
Output for 7.4.1
valid 7.4.1
Output for 7.4.0
valid 7.4.0
Output for 7.3.33
valid 7.3.33
Output for 7.3.32
valid 7.3.32
Output for 7.3.31
valid 7.3.31
Output for 7.3.30
valid 7.3.30
Output for 7.3.29
valid 7.3.29
Output for 7.3.28
valid 7.3.28
Output for 7.3.27
valid 7.3.27
Output for 7.3.26
valid 7.3.26
Output for 7.3.25
valid 7.3.25
Output for 7.3.24
valid 7.3.24
Output for 7.3.23
valid 7.3.23
Output for 7.3.22
valid 7.3.22
Output for 7.3.21
valid 7.3.21
Output for 7.3.20
valid 7.3.20
Output for 7.3.19
valid 7.3.19
Output for 7.3.18
valid 7.3.18
Output for 7.3.17
valid 7.3.17
Output for 7.3.16
valid 7.3.16
Output for 7.3.15
valid 7.3.15
Output for 7.3.14
valid 7.3.14
Output for 7.3.13
valid 7.3.13
Output for 7.3.12
valid 7.3.12
Output for 7.3.11
valid 7.3.11
Output for 7.3.10
valid 7.3.10
Output for 7.3.9
valid 7.3.9
Output for 7.3.8
valid 7.3.8
Output for 7.3.7
valid 7.3.7
Output for 7.3.6
valid 7.3.6
Output for 7.3.5
valid 7.3.5
Output for 7.3.4
valid 7.3.4
Output for 7.3.3
valid 7.3.3
Output for 7.3.2
valid 7.3.2
Output for 7.3.1
valid 7.3.1
Output for 7.3.0
valid 7.3.0
Output for 7.2.34
valid 7.2.34
Output for 7.2.33
valid 7.2.33
Output for 7.2.32
valid 7.2.32
Output for 7.2.31
valid 7.2.31
Output for 7.2.30
valid 7.2.30
Output for 7.2.29
valid 7.2.29
Output for 7.2.28
valid 7.2.28
Output for 7.2.27
valid 7.2.27
Output for 7.2.26
valid 7.2.26
Output for 7.2.25
valid 7.2.25
Output for 7.2.24
valid 7.2.24
Output for 7.2.23
valid 7.2.23
Output for 7.2.22
valid 7.2.22
Output for 7.2.21
valid 7.2.21
Output for 7.2.20
valid 7.2.20
Output for 7.2.19
valid 7.2.19
Output for 7.2.18
valid 7.2.18
Output for 7.2.17
valid 7.2.17
Output for 7.2.16
valid 7.2.16
Output for 7.2.15
valid 7.2.15
Output for 7.2.14
valid 7.2.14
Output for 7.2.13
valid 7.2.13
Output for 7.2.12
valid 7.2.12
Output for 7.2.11
valid 7.2.11
Output for 7.2.10
valid 7.2.10
Output for 7.2.9
valid 7.2.9
Output for 7.2.8
valid 7.2.8
Output for 7.2.7
valid 7.2.7
Output for 7.2.6
valid 7.2.6
Output for 7.2.5
valid 7.2.5
Output for 7.2.4
valid 7.2.4
Output for 7.2.3
valid 7.2.3
Output for 7.2.2
valid 7.2.2
Output for 7.2.1
valid 7.2.1
Output for 7.2.0
valid 7.2.0
Output for 7.1.33
valid 7.1.33
Output for 7.1.32
valid 7.1.32
Output for 7.1.31
valid 7.1.31
Output for 7.1.30
valid 7.1.30
Output for 7.1.29
valid 7.1.29
Output for 7.1.28
valid 7.1.28
Output for 7.1.27
valid 7.1.27
Output for 7.1.26
valid 7.1.26
Output for 7.1.25
valid 7.1.25
Output for 7.1.24
valid 7.1.24
Output for 7.1.23
valid 7.1.23
Output for 7.1.22
valid 7.1.22
Output for 7.1.21
valid 7.1.21
Output for 7.1.20
valid 7.1.20
Output for 7.1.19
valid 7.1.19
Output for 7.1.18
valid 7.1.18
Output for 7.1.17
valid 7.1.17
Output for 7.1.16
valid 7.1.16
Output for 7.1.15
valid 7.1.15
Output for 7.1.14
valid 7.1.14
Output for 7.1.13
valid 7.1.13
Output for 7.1.12
valid 7.1.12
Output for 7.1.11
valid 7.1.11
Output for 7.1.10
valid 7.1.10
Output for 7.1.9
valid 7.1.9
Output for 7.1.8
valid 7.1.8
Output for 7.1.7
valid 7.1.7
Output for 7.1.6
valid 7.1.6
Output for 7.1.5
valid 7.1.5
Output for 7.1.4
valid 7.1.4
Output for 7.1.3
valid 7.1.3
Output for 7.1.2
valid 7.1.2
Output for 7.1.1
valid 7.1.1
Output for 7.1.0
valid 7.1.0
Output for 7.0.33
valid 7.0.33
Output for 7.0.32
valid 7.0.32
Output for 7.0.31
valid 7.0.31
Output for 7.0.30
valid 7.0.30
Output for 7.0.29
valid 7.0.29
Output for 7.0.28
valid 7.0.28
Output for 7.0.27
valid 7.0.27
Output for 7.0.26
valid 7.0.26
Output for 7.0.25
valid 7.0.25
Output for 7.0.24
valid 7.0.24
Output for 7.0.23
valid 7.0.23
Output for 7.0.22
valid 7.0.22
Output for 7.0.21
valid 7.0.21
Output for 7.0.20
valid 7.0.20
Output for 7.0.19
valid 7.0.19
Output for 7.0.18
valid 7.0.18
Output for 7.0.17
valid 7.0.17
Output for 7.0.16
valid 7.0.16
Output for 7.0.15
valid 7.0.15
Output for 7.0.14
valid 7.0.14
Output for 7.0.13
valid 7.0.13
Output for 7.0.12
valid 7.0.12
Output for 7.0.11
valid 7.0.11
Output for 7.0.10
valid 7.0.10
Output for 7.0.9
valid 7.0.9
Output for 7.0.8
valid 7.0.8
Output for 7.0.7
valid 7.0.7
Output for 7.0.6
valid 7.0.6
Output for 7.0.5
valid 7.0.5
Output for 7.0.4
valid 7.0.4
Output for 7.0.3
valid 7.0.3
Output for 7.0.2
valid 7.0.2
Output for 7.0.1
valid 7.0.1
Output for 7.0.0
valid 7.0.0
Output for 5.6.40
valid 5.6.40
Output for 5.6.39
valid 5.6.39
Output for 5.6.38
valid 5.6.38
Output for 5.6.37
valid 5.6.37
Output for 5.6.36
valid 5.6.36
Output for 5.6.35
valid 5.6.35
Output for 5.6.34
valid 5.6.34
Output for 5.6.33
valid 5.6.33
Output for 5.6.32
valid 5.6.32
Output for 5.6.31
valid 5.6.31
Output for 5.6.30
valid 5.6.30
Output for 5.6.29
valid 5.6.29
Output for 5.6.28
valid 5.6.28
Output for 5.6.27
valid 5.6.27
Output for 5.6.26
valid 5.6.26
Output for 5.6.25
valid 5.6.25
Output for 5.6.24
valid 5.6.24
Output for 5.6.23
valid 5.6.23
Output for 5.6.22
valid 5.6.22
Output for 5.6.21
valid 5.6.21
Output for 5.6.20
valid 5.6.20
Output for 5.6.19
valid 5.6.19
Output for 5.6.18
valid 5.6.18
Output for 5.6.17
valid 5.6.17
Output for 5.6.16
valid 5.6.16
Output for 5.6.15
valid 5.6.15
Output for 5.6.14
valid 5.6.14
Output for 5.6.13
valid 5.6.13
Output for 5.6.12
valid 5.6.12
Output for 5.6.11
valid 5.6.11
Output for 5.6.10
valid 5.6.10
Output for 5.6.9
valid 5.6.9
Output for 5.6.8
valid 5.6.8
Output for 5.6.7
valid 5.6.7
Output for 5.6.6
valid 5.6.6
Output for 5.6.5
valid 5.6.5
Output for 5.6.4
invalid 5.6.4
Output for 5.6.3
invalid 5.6.3
Output for 5.6.2
invalid 5.6.2
Output for 5.6.1
invalid 5.6.1
Output for 5.6.0
invalid 5.6.0

preferences:
87.52 ms | 410 KiB | 6 Q