摘要: NFC(2)NFC、蓝牙和红外之间的差异表 阅读全文
posted @ 2015-09-03 23:05 f9q 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 1.简介 NFC(Near Field Communication,近场通信),是一种数据传输技术。但与Wi-Fi、蓝牙、红外线等数据传输技术的一个主要差异就是有效距离一般不能超过4厘米。 2.NFC支持如下3种工作模式 读卡器模式(Reader/writer mode) - 读数据 仿真卡模式(C 阅读全文
posted @ 2015-09-03 23:03 f9q 阅读(3152) 评论(0) 推荐(0) 编辑
摘要: 1,先把原始消息sha1/dm5,得到MD2,再把X用私钥签名,得到Y3,传输时把数据和Y4,Target先用公钥解密Y验证身份.若正确,则得到MD5,Target再用传来的数据按照和来源相同的sha1/md5,若得到的值与MD相同,说明数据完整. 阅读全文
posted @ 2015-08-27 19:07 f9q 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 简陋的加密密码的方法: 如http传输时 1,客户端把密码只用了sha1,md5等加密,得到X1,把它传给服务器. 2,服务器把本地正确的密码用相同的sha1,md5得到X2 3,服务器若X1 = X2那么客户传来的密码正确,重放攻击: 这种方法有漏洞,若某人截取X1,就算不知道正确密码,... 阅读全文
posted @ 2015-08-27 18:30 f9q 阅读(508) 评论(0) 推荐(0) 编辑
摘要: HMAC: Hash-based Message Authentication Codehttp://baike.sogou.com/v10977193.htmhttp://www.baike.com/wiki/HMAC 阅读全文
posted @ 2015-08-27 18:10 f9q 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-08-27 17:56 f9q 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 转自 : http://www.ibm.com/developerworks/cn/java/j-jni/index.html 避免常见缺陷 假设您编写了一些新 JNI 代码,或者继承了别处的某些 JNI 代码,如何才能确保避免了常见缺陷,或者在继承代码中发现它们?表 1 提供了一些确定这些常见缺陷 阅读全文
posted @ 2015-08-23 20:37 f9q 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 转自 : http://www.ibm.com/developerworks/cn/java/j-jni/index.html JNI 编程缺陷可以分为两类: 性能:代码能执行所设计的功能,但运行缓慢或者以某种形式拖慢整个程序。 正确性:代码有时能正常运行,但不能可靠地提供所需的功能;最坏的情况是造 阅读全文
posted @ 2015-08-23 19:18 f9q 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 转自 : http://www.ibm.com/developerworks/cn/java/j-jni/index.html JNI 编程缺陷可以分为两类: 性能:代码能执行所设计的功能,但运行缓慢或者以某种形式拖慢整个程序。 正确性:代码有时能正常运行,但不能可靠地提供所需的功能;最坏的情况是造 阅读全文
posted @ 2015-08-22 20:01 f9q 阅读(2867) 评论(0) 推荐(0) 编辑
摘要: 一、ndk调用java类示例 1,调用基本方法 1 /* 2 * Class: com_example_ndksample_MainActivity 3 * Method: ndkFindJavaClass 4 * Signature: ()Ljava/lang/String; 5 */ 6 /* 阅读全文
posted @ 2015-08-22 19:08 f9q 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 1.引用库 在Application.mk 中使用 APP_STL := stlport_static 等. APP_STL 的取值有 : 推荐使用 stlport_static 2.加入头文件 右键项目,Properties ... 加入stl头文件 的include /home/admin/An 阅读全文
posted @ 2015-08-22 11:31 f9q 阅读(547) 评论(0) 推荐(0) 编辑
摘要: C++ Support C++ Support The Android platform provides a very minimal C++ runtime support library (/system/lib/libstdc++) and corresponding headers for 阅读全文
posted @ 2015-08-21 15:09 f9q 阅读(1554) 评论(0) 推荐(0) 编辑
摘要: env在GetStaticFieldID和GetMethodID 时,函数参数和返回值的类型要指定类型标识串,如: 1)基本类型对应关系 2)基本类型数组 (以 [ 开始,用两个字符表示) 3)类(class) (以 L 开头,以 ; 结尾,中间是用 / 隔开的 包 及 类名) 4)例外(Strin 阅读全文
posted @ 2015-08-20 11:06 f9q 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/canphp/archive/2012/11/13/2768937.htmlC和C++注册native函数的方式大致上相同,下面给出具体的代码。 1 /* JNINativeMethod数组的定义在C和C++中都一样*/ 2 static... 阅读全文
posted @ 2015-08-19 23:29 f9q 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/canphp/archive/2012/11/13/2768937.html 1.前言 首先确保C/C++源文件的字符编码是UTF-8与JAVA的class文件字符编码保持一致。如果C/C++源码含有中文,那么编译出来的so中的中文字符串也保存为 阅读全文
posted @ 2015-08-19 23:27 f9q 阅读(2193) 评论(0) 推荐(0) 编辑