XPKeygen/utilities/BitCounter.py

16 lines
320 B
Python

import math
def count_bits(number):
return round(math.log2(number)) + 1
if __name__ == "__main__":
number = int(input('Input a number: '))
print(count_bits(number))
number *= 2
number_bytes = int.to_bytes(number, 49, byteorder='big')
print(f"0x{number_bytes.hex().upper()}")