Advertisement
filip710

Transpozicijski kod - dešifriranje

Jun 15th, 2017
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.38 KB | None | 0 0
  1. cypher = "SIFRAT"
  2. decypher = ""
  3. key_length = int(input("Enter key length:"))
  4. x = int(input('Enter key:'))
  5. key = [int(i) for i in str(x)]
  6.  
  7. n = len(cypher)//len(key)
  8.  
  9. for i in range(0, len(cypher), n):
  10.     print(cypher[i:i+n])
  11.    
  12. print('')
  13. for j in range(0, n):
  14.     for k in range(0, len(key)):
  15.         decypher+=cypher[(key[k]-1)*n+j]
  16.  
  17. print("Decyphered: ", decypher)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement