Display the drop-down list

Test of openssl_private_encrypt()

Example #1 : test success
Example #2 : test success
Example #1
$input = [
  
=> 'this is some data',
  
=> '$crypted',
  
=> 'file:///tmp/private-key.pem',
  
'd_key' => 'file:///tmp/public-key.pem',
]
$expected_output = $test_output
$test_output = [
  
'result' => [
    
'crypted' => '5|/ ?OJ!jb>Kq@nh[3M yTh5> ұň\'+VWXҋμL@d5lkIlajz6<}^' "\0" '?^1ʋ޵Z0|p=eh:Wss(p$ļp-_pTCYMǛ7v;KJu5\'e
!/A>Fgㄗksk̮em<LA'
,
    
'bool' => true,
    
'base64' => 'NZb9kXwDyuMvC+U/0sdPHbzRSrMDmYUh+2oQoM9iiKI+S3FAbqS0nmjGWzO97E25+yCDef5UaDU+IP6KlH/KxdKxsurU5sWIJyuSVlcagVia0ovjzrxMARXmQK5kNc3vA6RsoMXza9j2SWxhoPxqesw2F648fV7XALWtP+leMdHKi5zetcUa8OTpEM9aMHxwjT2vhaRl0mg6vZhXn6byc5wSc5+1KKukcIXMJMS8gXC8LV//gHCXVJKxzENZ8f9Nx5s3dgOltIE7nKbW2N9LSpd1tjUnwLtl3+AKwSEv56tB9D4b+UZn7OOEl2tzBWsWGMyuZQ9tPEzw2hsHQQaaBg==',
    
'd_bool' => true,
    
'decrypted' => 'this is some data',
  ],
  
'php_version' => '7.1.30 Linux x86_64',
]
Example #2
$input = [
  
=> 'this is some data',
  
=> '$crypted',
  
=> '-----BEGIN RSA PRIVATE KEY-----
            MIIEogIBAAKCAQEA0llCeBjy18RylTdBih9GMUSZIC3GzeN0vQ9W8E3nwy2jdeUn
            H3GBXWpMo3F43V68zM2Qz5epRNmlLSkY/PJUfJIC8Yc1VEokT52q87hH/XJ5eS8h
            eZnjuSlPAGi8oZ3ImVbruzV7XmlD+QsCSxJW7tBv0dqJ71e1gAAisCXK2m7iyf/u
            l6rT0Zz0ptYH4IZfwc/hQ9JcMg69uM+3bb4oBFsixMmEQwxKZsXk3YmO/YRjRbay
            +6+79bSV/frW+lWhknyGSIJp2CJArYcOdbK1bXx1dRWpbNSExo7dWwuPC0Y7a5AE
            eoZofieQPPBhXlp1hPgLYGat71pDqBjKLvF5GwIDAQABAoIBACPItYsSy3UzYT7L
            OKYTrfBBuD8GKpTqBfkHvAWDa1MD15P92Mr7l0NaCxGfAy29qSa6LdFy/oPM9tGY
            9TxKyV6rxD5sfwEI3+Z/bw6pIe4W5F1eTDaQnHHqehsatkRUQET9yXp+na8w/zRF
            0C0PQKS95tfvcpm59RGCdGQ8+aZw+cIy/xez75W8IS/hagMxe7xYPjpkOkSCCEJU
            zmbVq6AyWodASV0p4H9p8I+c0vO2hJ/ELJ167w6T+2/GlZg979rlyHoTW8jK2BbG
            IRGaPo+c2GANXa686tdpbkPd6oJliXwBSNolxmXShvlveBbPFAJJACzCmbXNj9kH
            6/K+SWkCgYEA7FNudcTkRPV8TzKhJ1AzDjw3VcnraYhY8IlNxbk7RVHLdkoUtwk/
            mImeBlEfCoz9V+S/gRgeQ+1Vb/BCbS24+bN/+IGoNRFMRcOieFt6lQUpj7a9NeSo
            IEclGgUiU7QR3xH73SB4GC3rgSPeHJhJZC5EJq5TzYjXTPGPpBD3zicCgYEA49wz
            zfMDYIH8h4L65r/eJYIbLwpvgktgaYvhijO3qfZSWW+Y19jCBn55f65YOhPGQBHA
            my0f+tVxFNZ/OupbrAIIzogxlCIYHNBawDhoHN/sB3/lSBAjifySNLyRlA62oA0w
            wXvXVLVWMa3aXim3c9AlnLF1fHwcvwpOKSfdye0CgYBb1mBKq+T5V1yjek1d9bCh
            i40FbZ5qOG43q2Ppvn3mBk9G/KroJlPsdy5NziB9/SRGj8JL7I92Xjihc4Cc5PPJ
            NZQ5gklXtg0p30i39PTCDGuGScFlvCIJyRwF7JDWblezlE2INSH2Y4HtgX7DJfr/
            T2t0jLJMYS0p3YWwgFeMaQKBgHUIe/8y6zAdc5QynSX5tGL1gXrW1FFK39k2RICU
            cag1YTSYkhuDNJzbRxJifORPlcsAkzngooVWLb+zMCQVjUI6xUU3RKe+Hz5lccc6
            8ZarGHL9qMkrqOVNudamZ+tw5zIrtDgcoIvcm8nmbrtgl94/MaJar2ph4O3qoByZ
            Ylw9AoGAIdS79s0VKkj4VVXqK47ZcI7jGL4V4C8ujU8YcMNV88xwCoDg9ZIFprWA
            P5p/cnvj6aHnqL58XiH0+bE0Lt3J+U6N6JelQQevgBHooMFh4FpDXcVda7xB3rK3
            woqbi8fNhr827H2maxIZPtVG95/mvR4k5z1Jrdnr34ZUmtC6U5Q=
            -----END RSA PRIVATE KEY-----'
,
  
'd_key' => '-----BEGIN PUBLIC KEY-----
                MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0llCeBjy18RylTdBih9G
                MUSZIC3GzeN0vQ9W8E3nwy2jdeUnH3GBXWpMo3F43V68zM2Qz5epRNmlLSkY/PJU
                fJIC8Yc1VEokT52q87hH/XJ5eS8heZnjuSlPAGi8oZ3ImVbruzV7XmlD+QsCSxJW
                7tBv0dqJ71e1gAAisCXK2m7iyf/ul6rT0Zz0ptYH4IZfwc/hQ9JcMg69uM+3bb4o
                BFsixMmEQwxKZsXk3YmO/YRjRbay+6+79bSV/frW+lWhknyGSIJp2CJArYcOdbK1
                bXx1dRWpbNSExo7dWwuPC0Y7a5AEeoZofieQPPBhXlp1hPgLYGat71pDqBjKLvF5
                GwIDAQAB
                -----END PUBLIC KEY-----'
,
]
$expected_output = $test_output
$test_output = [
  
'result' => [
    
'crypted' => '5|/ ?OJ!jb>Kq@nh[3M yTh5> ұň\'+VWXҋμL@d5lkIlajz6<}^' "\0" '?^1ʋ޵Z0|p=eh:Wss(p$ļp-_pTCYMǛ7v;KJu5\'e
!/A>Fgㄗksk̮em<LA'
,
    
'bool' => true,
    
'base64' => 'NZb9kXwDyuMvC+U/0sdPHbzRSrMDmYUh+2oQoM9iiKI+S3FAbqS0nmjGWzO97E25+yCDef5UaDU+IP6KlH/KxdKxsurU5sWIJyuSVlcagVia0ovjzrxMARXmQK5kNc3vA6RsoMXza9j2SWxhoPxqesw2F648fV7XALWtP+leMdHKi5zetcUa8OTpEM9aMHxwjT2vhaRl0mg6vZhXn6byc5wSc5+1KKukcIXMJMS8gXC8LV//gHCXVJKxzENZ8f9Nx5s3dgOltIE7nKbW2N9LSpd1tjUnwLtl3+AKwSEv56tB9D4b+UZn7OOEl2tzBWsWGMyuZQ9tPEzw2hsHQQaaBg==',
    
'd_bool' => true,
    
'decrypted' => 'this is some data',
  ],
  
'php_version' => '7.1.30 Linux x86_64',
]