Skip to content

CryptoJS 和 Python Hashlib 的等效MD5加密 #77

@wangjing013

Description

@wangjing013

python

import base64,hashlib
hash = hashlib.md5()
hash.update("0123456789")   //在Python 3中此处需要改为hash.update(b"0123456789")。
base64.b64encode(hash.digest()) // 'eB5eJF1ptWaXm4bijSPyxw=='

nodejs

const crypto = require('crypto')
const txtToHash = "0123456789";
const md5sum = crypto.createHash('md5');
md5sum.update(txtToHash);
const md5val = md5sum.digest();
console.log(Buffer.from(md5val).toString('base64'))  // eB5eJF1ptWaXm4bijSPyxw==

参考

equivalent-md5-from-cryptojs-and-python-hashlib

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions