Python 3のhashlibモジュールの使用
1402 ワード
import hashlib
m1 = hashlib.md5()
m2 = hashlib.sha1()
m3 = hashlib.sha3_256()
m4 = hashlib.sha512() #
m_4 = hashlib.sha512('R'.encode('utf-8')) #
m1.update(' '.encode('utf8')) # Unicode bit
print('A: :', m1.hexdigest()) #
m2.update(' '.encode('utf8')) # Unicode bit
print('B: :', m2.hexdigest()) #
m3.update(' ? ?'.encode('utf8'))
print('A: ? ?:', m3.hexdigest()) # sha256
m4.update(' ,A B ? ?'.encode('utf-8'))
print(' ,A B ? ?:', m4.hexdigest())
m_4.update(' ,A B ? ?'.encode('utf-8'))
print('( ) ,A B ? ?:', m_4.hexdigest())
要点:
# 'md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512','blake2b', 'blake2s',
# 'sha3_224', 'sha3_256', 'sha3_384', 'sha3_512','shake_128', 'shake_256'