Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[YENİ] Veri Şifreleme
#1
PHP Kod:
#-*-coding:utf8;-*-
#qpy:2
#qpy:console

print "This is console module"


key={
    
'A':'4',
    
'B':'Ç',
    
'C':'Q',
    
'Ç':'Ü',
    
'D':'M',
    
'E':'G',
    
'F':'K',
    
'G':'6',
    
'Ğ':'N',
    
'H':'J',
    
'I':'2',
    
'J':'C',
    
'K':'5',
    
'L':'S',
    
'M':'P',
    
'N':'0',
    
'O':'Z',
    
'Ö':'W',
    
'P':'3',
    
'R':'E',
    
'S':'7',
    
'Ş':'H',
    
'T':'V',
    
'U':'O',
    
'Ü':'Y',
    
'V':'1',
    
'Y':'Ö',
    
'Z':'Ğ',
    
'Q':'I',
    
'W':'8',
    
'X':'?',
    
'.':'-',
    
'@':',',
    
',':'.',
    
'-':'@',
    
'_':'=',
    
'!':'+',
    
' ':'!',
    
'0':'F',
    
'1':'T',
    
'2':'A',
    
'3':'D',
    
'4':'U',
    
'5':'L',
    
'6':'Ş',
    
'7':'R',
    
'8':'X',
    
'9':'B'
}


keyrec={
    
'4':'A',
    
'Ç':'B',
    
'Q':'C',
    
'Ü':'Ç',
    
'M':'D',
    
'G':'E',
    
'K':'F',
    
'6':'G',
    
'N':'Ğ',
    
'J':'H',
    
'2':'I',
    
'C':'J',
    
'5':'K',
    
'S':'L',
    
'P':'M',
    
'0':'N',
    
'Z':'O',
    
'W':'Ö',
    
'3':'P',
    
'E':'R',
    
'7':'S',
    
'H':'Ş',
    
'V':'T',
    
'O':'U',
    
'Y':'Ü',
    
'1':'V',
    
'Ö':'Y',
    
'Ğ':'Z',
    
'I':'Q',
    
'8':'W',
    
'?':'X',
    
'-':'.',
    
',':'@',
    
'.':',',
    
'@':'-',
    
'=':'_',
    
'+':'!',
    
'!':' ',
    
'F':'0',
    
'T':'1',
    
'A':'2',
    
'D':'3',
    
'U':'4',
    
'L':'5',
    
'Ş':'6',
    
'R':'7',
    
'X':'8',
    
'B':'9'
}

print(
'1: Veriyi Şifreleme')

print(
'2: Şifreyi Çözme')

e=input('Hangi işlemi yapmak istiyorsunuz: ')

if 
int(ein [1]:
    
encryptio=raw_input('Şifrelenecek veriyi giriniz: ')
    
encryption=encryptio.upper()
    
def  f(encryption):
        for 
l in encryption:
            
encryption=encryption.replace(l,key[l])
        return 
encryption
    i
=f(encryption)
    print(
i)    

elif int(ein [2]:
    
decryptio=raw_input('Şifreli veriyi giriniz: ')
    
decryption=decryptio.upper()
    
def p(decryption):
        for 
l in decryption:
            
decryption=decryption.replace(l,keyrec[l])
        return 
decryption
    t
=p(decryption)
    print(
t)

else:
    print(
'Geçersiz işlem yaptınız.'


Ek Dosyalar Ekran Görüntüleri
       
Ara
Cevapla
#2
Ooo çok hoş duruyor teşekkür
Ara
Cevapla
#3
Hata İle karşılaşıyorum


Ek Dosyalar Ekran Görüntüleri
   
Ara
Cevapla
#4
"." ";" gibi karakter kullanınca hata veriyor
Ara
Cevapla
#5
gecemor Abi sen incelesen bu kodu ortaya güzel birşey çıkabilir
Ara
Cevapla
#6
tamam bakarım bi ara
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#7
Ben de denedim, şifrelemede veya çözmede küçük bir hata var sanırım.

Örneğin Muhammed ismini POJ4PPGM olarak kodluyor ancak çözerken DUHADDED olarak veriyor. Çok yeni olduğum için düzeltme yapmam mümkün değil.

Çalışmalarınızda kolaylıklar dilerim.
Ara
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Python içine veri kaydetme SD-16 6 2,008 25-04-2019, Saat: 00:47
Son Yorum: gecemor
  Döviz Sitesinden Veri Çekme Mehmet Zerey 14 9,038 18-05-2017, Saat: 18:00
Son Yorum: gecemor
  GÜNCEL Site kaynağından Regex ile veri bulma [yeni kod eklendi] Ethnic 20 13,744 12-05-2017, Saat: 23:44
Son Yorum: Mehmet Zerey

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme