菜单
  

    例如,以本文采用的Android系统为例,首先,从Bmob官网上下载BmobSDK文件,把它与应用程序的AndroidManifest和在一起放入libs目录下。在xml文件中设置第三方平台的的使用权限。然后创建对应的类,其名称与后台的数据表一一对应,并将这些类继承于BmobObject类。在onCreate()方法中通过Bmob。初始化函数可以用来初始化Bmob,然后就可以根据开发文档中的说明方法开发。
    2.3 3DES加密算法
    DES加密算法是在计算机通信中的最普遍使用的加密算法。DES是对称算法的一种同一个算法既可以运用于加密,也可运用于解密。DES加密算法的加密数据长度为64位。加密之前的数据称谓明文,将其64位为一组输入算法, 加密之后的数据称为密文,又将其从算法的另一段输出。密钥的一般长度为64位,但每8位中的最后一位都用做奇偶校检,所以密钥的长度是56位 [16]。所以任意的56位数都可以是密钥,并且可以随时更改。
    3DES加密算法是一种多重DES算法,要对3个密钥进行多次加密。3DES算法是DES算法的一种变形,对数据的加密更加安全.该加密算法的密钥分为3个64位密钥,分别为K1、K2、K3,以一次DES加密算法为基本模块,对64位明文分组进行加密.设EK(x)和DK(X)表示用DES算法对64位的分组数据进行加密和解密,K表示密钥,X表示明文,C表示密文,则加解密过程可以用以下公式表示:
    加密过程公式可描述为C=EK3(DK2(EK1(X)));
    解密过程公式可描述为X=DK1(EK2DK3(C)))。
    采用的密钥数量为3且两两不同,目的是为了是安全性能更高。这样本质上等同于168位密钥加密。如果对数据的安全性能的要求不是那么高的话,这里的K3就相当于K1,那么就等同于112位密钥加密[18]。
  1. 上一篇:光子在苹果中传输的蒙特卡洛仿真+源代码
  2. 下一篇:QAD-CGA辐射屏蔽程序设计及优化
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 中考体育项目与体育教学合理结合的研究

  9. 十二层带中心支撑钢结构...

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 乳业同业并购式全产业链...

  12. 当代大学生慈善意识研究+文献综述

  13. 电站锅炉暖风器设计任务书

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 杂拟谷盗体内共生菌沃尔...

  16. java+mysql车辆管理系统的设计+源代码

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回