当前位置:网站首页>Simple use of libnum Library (hexadecimal string conversion)

Simple use of libnum Library (hexadecimal string conversion)

2022-06-24 23:29:00 Snow moon 30

import libnum


# String to decimal 
s="flag{123}"
print(libnum.s2n(s))

# Decimal to string 
j=1889377532526015427453
print(libnum.n2s(j))

# Hexadecimal conversion string 
n=0x666c61677b3132337d
print(libnum.n2s(n))

# String to hex 
print(hex(libnum.s2n("flag{123}")))

# Binary to string 
b='01100001011000110110001001100100'
print(libnum.b2s(b))

# String to binary 
s = 'acbd'
print(libnum.s2b(s))

# Digital to binary string 
# n=0xfff
# print(s2b(n2s(n)))

# Factorization : return n And the number of each prime factor .
print(libnum.factorize(1024))

# Convert any base to decimal 
print(int('01111',2))
print(int('0x64',16))
原网站

版权声明
本文为[Snow moon 30]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/175/202206241829020776.html