Skip to content

wuhaowen/Android-hmac-sha1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Android-hmac-sha1接口签名加密工具

##简介 本工具用于android调用后台接口时对接口进行签名加密,算法使用各大开放平台常用的hmac-sha1。接口签名能有效的防止请求参数被篡改,提高App数据的安全性。 ##编译

  1. 本工具使用Android studio编译,NDK版本为android-ndk-r10d。
  2. 可以修改com_wuhaowen_encrypt_SignatureEncryptor中secureKey值,将secureKey打入so文件中,提高安全性。

##用法 new SignatureEncryptor类,调用encrypt方法返回签名结果。

  1. public final String encrypt(Map<String, String> param, String key)

参数param为访问后台接口使用的参数Map,key为用于签名的secureKey

  1. public final String encrypt(Map<String, String> param)

参数param为访问后台接口使用的参数Map,secureKey硬编码进so文件

##hmac_sha1和base64加密C源码来源于网络,我只是把他们结合起来简单封装,感谢上诉源码作者!

About

android hmac-sha1接口签名加密工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors