• 15-09-2021, 15:40:57
    #1
    arkadaşlar gerekli verileri hızlı bir şekilde şifreleyebileceğim ve çözebileceğim program var mı ?
    örnek base64 netten encode ediyorum decode ediyorum böyle bir çok şifreleme yolunun otomatik yapabileceğim program bilen var mı ?
  • 15-09-2021, 15:48:03
    #2
    Dosyadan satır çekerek şifreleme işlemi yapıyorsanız python ile kodlayabilirsiniz.
  • 15-09-2021, 16:05:25
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hemen yazalım.
    bilgisayara python yükleyin. bu dosyayı sifrele.py olarak masaüstüne kaydedin komut satırını açıp cd desktop ile masaüstüne gelin. python sifrele.py ile programı çalıştırın.

    import base64
    
    
    def sifrele(metin):
    
        message = metin
        message_bytes = message.encode('ascii')
        base64_bytes = base64.b64encode(message_bytes)
        base64_message = base64_bytes.decode('ascii')
        print(base64_message)
    
    
    def coz(metin):
     
        base64_message = metin
        base64_bytes = base64_message.encode('ascii')
        message_bytes = base64.b64decode(base64_bytes)
        message = message_bytes.decode('ascii')
        print(message)
    
    
    if __name__ =="__main__":
        metin = input("şifrelenecek/çözülecek metni enter ile yapıştırınız: ")
        islem =input('''sifrele(s)/sifrecoz(c)''')
        if islem=="s":
            sifrele(metin)
        elif islem=="c":
            coz(metin)
        else:
            print("secim yapılmadı ")
    eğer bir dosyadan satır satır okuyup ayrı ayrı şifrelemek isterseniz de ona göre düzenleyebiliriz dosyanızın adı sifrelenecek.txt olsun

    import base64
    
    def chomp(x):
            if x.endswith("\r\n"): return x[:-2]
            if x.endswith("\n") or x.endswith("\r"): return x[:-1]
            return x
    
    def sifrele(metin):
    
        message = metin
        message_bytes = message.encode('ascii')
        base64_bytes = base64.b64encode(message_bytes)
        base64_message = base64_bytes.decode('ascii')
        print(base64_message)
    
    
    def coz(metin):
        
        base64_message = metin
        base64_bytes = base64_message.encode('ascii')
        message_bytes = base64.b64decode(base64_bytes)
        message = message_bytes.decode('ascii')
        print(message)
    
    
    if __name__ =="__main__":
        with open("sifrelenecek.txt","r",encoding="utf-8") as f:
            satirlar=f.readlines()
        for metin in satirlar:
            metin=chomp(metin)
            islem =input('''sifrele(s)/sifrecoz(c)''')
            if islem=="s":
                sifrele(metin)
            elif islem=="c":
                coz(metin)
            else:
                print("secim yapılmadı ")