python跟php加密小记

前言

通常在数据流通过程中会对数据进行各种加密,为了验证数据的准确性,有的加密方式是需要相通的,一下就简单记述一下python和php的加密。

一.python实现php的md5

1.php加密

echo md5($data);

2.python对应加密

from hashlib

_md5 = hashlib.md5()
_md5.update(data)
sign =_md5.hexdigest()
print sign

二.python实现php的hash_hmac
1.php加密

$sign = hash_hmac('sha1',$data,$key,true);
$sign = base64_encode($sign);
echo $sign;

2.python相对应加密

import hashlib
import hmac
import base64
sign = hmac.new(key,data,hashlib.sha1).digest()
sign = base64.urlsafe_b64encode(sign)
print sign
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,223评论 25 709
  • 前几天跟一朋友突然聊到死这个话题,朋友说他挺害怕的,好多年以前我也害怕过,现在似乎我已不再怕。怎么说呢,感觉对于每...
    五爷只有我一个阅读 3,339评论 0 0
  • 定位理论 1定义 定位是定位理论中最核心、最基础和最早的概念和观点,正是定位这个概念和观点奠定了定位理论的基础。把...
    陈志军_49db阅读 4,466评论 0 0
  • 文章系原创首发,文责自负。 每个人都有喜欢的书,而我最喜欢的书是《苹果树上的外婆》,这本书是米拉.洛贝写的,让我们...
    扶桑初日升阅读 3,379评论 0 3
  • 无论你是哪一条河,一头连着山,一头接着海,云从海上生起,从河里生起,随风化作雨,成为河流新的源头,他们往复却不单调...
    望北集阅读 4,151评论 0 4

友情链接更多精彩内容