1. Список говнокодов пользователя deathstar

    Всего: 1

  2. PHP / Говнокод #21300

    −21

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    <?php
    putenv("GNUPGHOME=~/.gnupg");
    $pubkey = "-----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: GnuPG v1.4.13 (FreeBSD)
    
    mQENBFEeouEBCADhBSLGaTljxJsQLm1lRZKpcItMzDSWoBwTpbXF7urmltH1g84s
    TokfxNPNuIjYv+p8UTBoWi5sRIm25u/alMqrn3JHPId0q7q0/PJ/B3lZ8AwdUx4l
    WNBB8uAyIyQccetVhv0fb0sevTBrWS4KwJ/IkkbnNzAGu0QzDN+v9fUSdXdp8TJF
    fHZWizi+InMLeKD403sYMBsRqPywl/jtlihn5EeJIqvL+CCj9jxLMqPkkL6o+92E
    qea5H8/GscCxSChCaTbfGs0Auuc22bSQebg5iG0eDUiYCwCe85Ge1NM61ErD3jwA
    C0afDOBACii2+T2RLxE+NqWOfkTIZoHEz7NZABEBAAG0I1ZsYWRpbWlyIDxkZWF0
    aHN0YXJAZGVhdGhzdGFyLm5hbWU+iQE4BBMBAgAiBQJRHqLhAhsDBgsJCAcDAgYV
    CAIJCgsEFgIDAQIeAQIXgAAKCRCsHxQW+oXXjUb4CACwO2Btr7w9lZssboH+Htdb
    N/eCzoOtl1ARYXkHUqnhRHdarJv0R2PKtg44pvBXIn69eY6KK2+Rt3kVTBdCqMt6
    zxv1LclzhU4B0S88sRzDakiqv1O/jphK5bQ3VpsryXLLTg2tx1SFUAOKdpgOXUeX
    74IvvS2OJKqT3LRq+CLrQhOE+Edvwb1M0p2SEkkNVgzera7zfSLTp6Rnw/wW6XiS
    bCGVtb9dMyRsdcLCBBbZ7wnnpXffDvhk+V8fazP+c4sgWhfsh6135OvNcwjn0RhU
    66G1r0pxwzOanDLkxgHoknD0ckS3doyWglBBapwqzwx7lo86VobuYT9XLYOZ3Jka
    uQENBFEeouEBCADUBQt/TiPBOCKfPswT8yDWuGzf8lZdZfnlMsAtWk3FPJZpQss+
    u5EA6bWt0WUn+63+xAuynijizxogqJIWliyL7k/5vuiGHmw0xBFz4xuZBFQLtFtl
    rvxygNJYseQq5WkLe3URT+YlRJAKxPRpQ997IU7cRPmHGp84qqjFNR0EGN+ex0CC
    nPUgEx8t+4SbzFi6c4cy8svlgjNHVSyUG7GT3N/LoAzO4JheAgVVxp1ILNpqJKaZ
    Fm3xqoc1AKYl8YAAnBuQDEuObjaFMF0hVTvPhHOYPBh6+gGaiMVYKDB/x2LbGNBv
    M4obKBzUpBREXWTLBYDxru08KxlOq4vgSAWVABEBAAGJAR8EGAECAAkFAlEeouEC
    GwwACgkQrB8UFvqF143W5wgA0wR51q4kV/LuTvVGqg6LuKYPgjHGOb9FcI/YYjiR
    aQRQAtHXdEN1EOH+OyzQr4/7/kq/nQ1+dIoeyAN+JwZPcxayNKEUgPjqhnlNqJcD
    ywTqvwLNDCvi2pjhysDSQpuPY5OWB2nsrr/XJe/EWPSVMkEgWfcdMuQdtiqYscDN
    2juoai+NttCkboIzJxZBh7nvLgudMw8TFwFgqeRKXi4vCbYTDkRdB871oGM15UAH
    7Ql12eOHBwvnRYmyluJpveWWDn8fHRsWmI+8+4Gg03Rz+Y+XLMKtJB4tgwkdnWYZ
    37F1j9ly1rAopeXnYV9DFySUL5riz+Zg8JZ6VjS41tbQeg==
    =aUru
    -----END PGP PUBLIC KEY BLOCK-----";
    
        # Crypt functions
    
    
    
        function encrypt_string($str,$pubkey) {
            $res = gnupg_init();
            $pubkey = gnupg_import($res, $pubkey);
            $fingerprint = $pubkey['fingerprint'];
            gnupg_addencryptkey($res,$fingerprint);
            $enc = gnupg_encrypt($res, $str);
            gnupg_deletekey($res,$fingerprint,TRUE);
            return $enc;
        }
    
        function decrypt_string($str,$privkey,$passphrase) {
            $res = gnupg_init();
            $privkey = gnupg_import($res, $privkey);
            $fingerprint = $privkey['fingerprint'];
            gnupg_adddecryptkey($res,$fingerprint,$passphrase);
            $dec = gnupg_decrypt($res, $str);
            gnupg_deletekey($res,$fingerprint,TRUE);
            return $dec;
        }
    
    
    
    echo encrypt_string('312', $pubkey);
    
    ?>

    deathstar, 30 Сентября 2016

    Комментарии (6)