Advertisement
Guest User

Untitled

a guest
Jan 25th, 2018
980
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import base64
  4. import ast
  5.  
  6.  
  7. fp = open('electrum.dat')
  8. read = ast.literal_eval(fp.read())
  9. e = base64.b64decode(read['seed'])
  10.  
  11. ret = 'u32 initvector[4] = {'
  12. i = 0
  13.  
  14. for i in range(0, 16, 4):
  15.  
  16.     ret += '0x'
  17.     ret += '%02x' % ord(e[i+3])
  18.     ret += '%02x' % ord(e[i+2])
  19.     ret += '%02x' % ord(e[i+1])
  20.     ret += '%02x' % ord(e[i])
  21.        
  22.     if(i != 16-4):
  23.         ret += ', '
  24.    
  25. ret += '};'
  26. print ret
  27.  
  28.  
  29. ret = 'u32 encoded[4] = {'
  30. i = 0
  31.  
  32. for i in range(16, 32, 4):
  33.  
  34.     ret += '0x'
  35.     ret += '%02x' % ord(e[i+3])
  36.     ret += '%02x' % ord(e[i+2])
  37.     ret += '%02x' % ord(e[i+1])
  38.     ret += '%02x' % ord(e[i])
  39.    
  40.     if(i != 32-4):
  41.         ret += ', '
  42.    
  43. ret += '};'
  44. print ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement