PGSystemTester

Random Private Key Generator For Excel

Jan 8th, 2018
483
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Function HexKeyGenerator() As String
  2. 'Generates random 64 bit hexidecimal number
  3.    
  4.     Dim i As Long
  5.     For i = 1 To 32
  6.         HexKeyGenerator = Evaluate("=DEC2HEX(RANDBETWEEN(0,255),2)") & HexKeyGenerator
  7.     Next i
  8.  
  9. End Function
  10.  
  11.  
  12. Function binaryKEYbuilder() As String
  13. 'Generates random 256 bit binary number
  14.  
  15.     Dim i As Long
  16.     For i = 1 To 32
  17.         binaryKEYbuilder = Evaluate("=DEC2BIN(RANDBETWEEN(0,255),8)") & binaryKEYbuilder
  18.     Next i
  19.  
  20. End Function
  21.  
  22.  
  23. Function HexTo256Binary(hexNumber As String) As String
  24. 'converts hexdecimal number to 256 bit binary number
  25.    
  26.     Dim i As Long
  27.     If Len(hexNumber) < 64 Then
  28.         For i = Len(hexNumber) + 1 To 64
  29.             hexNumber = "0" & hexNumber
  30.         Next i
  31.     End If
  32.    
  33.    
  34.     For i = 63 To 1 Step -2
  35.         HexTo256Binary = Application.WorksheetFunction.Hex2Bin(Mid(hexNumber, i, 2), 8) & HexTo256Binary
  36.    
  37.     Next i
  38.  
  39. End Function
Add Comment
Please, Sign In to add comment