随笔 - 224  文章 - 41  trackbacks - 0
<2014年3月>
2324252627281
2345678
9101112131415
16171819202122
23242526272829
303112345

享受编程

常用链接

留言簿(11)

随笔分类(159)

随笔档案(224)

文章分类(2)

文章档案(4)

经典c++博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜

在网上下载了hashab的动态so库,要计算hashab的结果。这里使用python进行so连接库的调用,并使用calcHashAB 函数得出结果

代码如下:
#!/usr/bin/python
import cgi, cgitb
import ctypes

print 
"Content-type: text/html\n\n"

form 
= cgi.FieldStorage()
name 
= form.getvalue('name')
print name

lib_handle 
= ctypes.CDLL('./libhashab.so')
calcHashAB 
= lib_handle.calcHashAB
target 
= "f" * 57
sha1 
= "d1baa8ab45a9c34c1446"
uuid 
= "4ba1aced491cf4dd11bd"
rnd_bytes 
= "ABCDEFGHIJKLMNOPQRSTUVW"
calcHashAB(target,sha1,uuid,rnd_bytes)
print target

并把它放在cgi下就可以通过web进行访问。
posted on 2013-01-06 11:49 漂漂 阅读(1244) 评论(1)  编辑 收藏 引用

FeedBack:
# re: 在python中调用.so动态库函数,获取hashab的计算结果 2014-10-09 14:44 隔壁老王
我想问下在什么地方可以得到libhashab.so,我在github中下载的libhashab.so是用于ios4的,不知道你那里有没有ios6对应的hashab  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理