SpareNet Servers Advertising & Link Exchange

اطلاعیه

بستن
هیچ اطلاعیه ای هنوز ایجاد نشده است .

base 64 encode/decode

بستن
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
نوشته‌های جدید

  • base 64 encode/decode

    با سلام.
    اسم برنامه گویا هستش دیگه....[img]images/smilies/Smileys/3.gif[/img]

    کار این برنامه اینه که متنتونو می تونه به base64 کد یا دیکد کنه....

    نحوه استفاده :
    E:\>b64.py -en iranhack
    aXJhbmhhY2s=

    E:\>b64.py -de aXJhbmhhY2s=
    iranhack

    سورس برنامه :

    کد:
    #!/usr/bin/env python
    #IRaNHaCK Security TeaM
    
    from base64 import b64decode
    from base64 import b64encode
    import sys
    
    def Decode(enc_string):
        try:
            dec_string = b64decode(enc_string)
        except TypeError:
            print '\nTypeError: not a valid base64 hash'
            sys.exit(1)
        return dec_string
    
    def Encode(string):
        enc_string = b64encode(string)
        return enc_string
    
    if __name__ == '__main__':
        opts = ('-de', '-en')
        if (len(sys.argv) != 3) or (sys.argv[1] not in opts):
            print '\nBase64 encoder/decoder'
            print 'Coded by IRaNHaCK Security TeaM'
            print '\nUsage: b64.py [-de, -en] [string]'
            print '\nExample: b64.py -en iranhack'
            print '         b64.py -de aXJhbmhhY2s='
            sys.exit()
        if sys.argv[1] == opts[0]:
            print '%s' % (Decode(sys.argv[2]))
        if sys.argv[1] == opts[1]:
            print '%s' % (Encode(sys.argv[2]))
صبر کنید ..
X