3v4l.org

run code in 300+ PHP versions simultaneously
<?php $textToEncrypt = "1234567890a"; $encryptionMethod = "aes-256-cbc"; $secretHash = 'iK-#B<Y6lTv1h6aIO8snSv&a$bDxzH8H1KBn7sOq9nn+5%m6hN-gwfb6BE6<<6D4(6g8(jga>JBvlnX<YwaCG3fZYiOKx#d3VGgF$NsgFc>cd8Y$wl(%cp>A0aYQKF46u+vqvtIrB$WSctmWt5-&uk0wrXCDg9MiK4epsChM>NFX6MN2gH6olwj<hhg)SI4MY%C7Kqgh8EuSz6V$)jPlqgmhKok7jD#g(Um3ffhN0zGQcrLeMGiMSfd)4AC-D&K125lNI18V5BCR35Cu9ircH6U__m9Z-DtxHxH2iCaDXuX9$U<S0-nLqu#>zELIZ3sre_d3)4ZWmqIl#BNY+LYBI#0io-rNqR_$6dcGCW-_h8283-)iZt)oxf8q#6leDSUE9Npss3>rsiTnfP-isO<VyMZY(mXgP+&C&5a1lejy9SCU9Ya&N_(o6hJH)QMMzYKK4l(NClTC3gwx5(CIcGUqeP+oi_ik4(E)$rm4ky2Ta_YNBD(joxTY0Pg0#4g-qXfZYlthMxAE(9W>8A3N$e$nUL+q3SkK'; $iv = "123456789012"; $encryptedMessage = openssl_encrypt($textToEncrypt, $encryptionMethod, $secretHash); $decryptedMessage = openssl_decrypt($encryptedMessage, $encryptionMethod, $secretHash); echo $decryptedMessage;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/dtG92
function name:  (null)
number of ops:  18
compiled vars:  !0 = $textToEncrypt, !1 = $encryptionMethod, !2 = $secretHash, !3 = $iv, !4 = $encryptedMessage, !5 = $decryptedMessage
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '1234567890a'
    3     1        ASSIGN                                                   !1, 'aes-256-cbc'
    4     2        ASSIGN                                                   !2, 'iK-%23B%3CY6lTv1h6aIO8snSv%26a%24bDxzH8H1KBn7sOq9nn%2B5%25m6hN-gwfb6BE6%3C%3C6D4%286g8%28jga%3EJBvlnX%3CYwaCG3fZYiOKx%23d3VGgF%24NsgFc%3Ecd8Y%24wl%28%25cp%3EA0aYQKF46u%2BvqvtIrB%24WSctmWt5-%26uk0wrXCDg9MiK4epsChM%3ENFX6MN2gH6olwj%3Chhg%29SI4MY%25C7Kqgh8EuSz6V%24%29jPlqgmhKok7jD%23g%28Um3ffhN0zGQcrLeMGiMSfd%294AC-D%26K125lNI18V5BCR35Cu9ircH6U__m9Z-DtxHxH2iCaDXuX9%24U%3CS0-nLqu%23%3EzELIZ3sre_d3%294ZWmqIl%23BNY%2BLYBI%230io-rNqR_%246dcGCW-_h8283-%29iZt%29oxf8q%236leDSUE9Npss3%3ErsiTnfP-isO%3CVyMZY%28mXgP%2B%26C%265a1lejy9SCU9Ya%26N_%28o6hJH%29QMMzYKK4l%28NClTC3gwx5%28CIcGUqeP%2Boi_ik4%28E%29%24rm4ky2Ta_YNBD%28joxTY0Pg0%234g-qXfZYlthMxAE%289W%3E8A3N%24e%24nUL%2Bq3SkK'
    5     3        ASSIGN                                                   !3, '123456789012'
    6     4        INIT_FCALL_BY_NAME                                       'openssl_encrypt'
          5        SEND_VAR_EX                                              !0
          6        SEND_VAR_EX                                              !1
          7        SEND_VAR_EX                                              !2
          8        DO_FCALL                                      0  $10     
          9        ASSIGN                                                   !4, $10
    7    10        INIT_FCALL_BY_NAME                                       'openssl_decrypt'
         11        SEND_VAR_EX                                              !4
         12        SEND_VAR_EX                                              !1
         13        SEND_VAR_EX                                              !2
         14        DO_FCALL                                      0  $12     
         15        ASSIGN                                                   !5, $12
    8    16        ECHO                                                     !5
         17      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
126.85 ms | 1398 KiB | 13 Q