sha1.js php 互通,php – Node.js和sha1

http://www.php.net/manual/en/function.sha1.php

string sha1 ( string $str [, bool $raw_output = false ] )

如果可选的raw_output设置为TRUE,则sha1摘要将以原始二进制格式返回,长度为20,否则返回的值为40个字符的十六进制数.

crypto = require("crypto");

console.log( new Buffer(crypto.createHash('sha1').update("some text").digest()).toString('base64') );

// N8KqY8OHc8KYw5lURzJiw6HCoAV8HmMuw5p3

console.log( new Buffer(crypto.createHash('sha1').update("some text").digest("hex")).toString('base64') );

// MzdhYTYzYzc3Mzk4ZDk1NDQ3MzI2MmUxYTAwNTdjMWU2MzJlZGE3Nw==

console.log( new Buffer(crypto.createHash('sha1').update("some text").digest("base64")).toString('base64') );

// TjZwangzT1kyVlJITW1MaG9BVjhIbU11Mm5jPQ==

echo base64_encode(sha1("some text"));

// MzdhYTYzYzc3Mzk4ZDk1NDQ3MzI2MmUxYTAwNTdjMWU2MzJlZGE3Nw==

echo base64_encode(sha1("some text", true)); //

// N6pjx3OY2VRHMmLhoAV8HmMu2nc=

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值