厦门Android培训
达内厦门Android培训中心

0592-5903858

热门课程

达内:6个适用于菜鸟的Android加密工具

  • 时间:2015-09-10
  • 发布:厦门达内
  • 来源:达内培训


    为了能在安卓平台上开发出安全的应用,杭州达内介绍如何能既简单又安全地进行加密。

    Bouncy Castle

    Bouncy Castle 是一个广泛使用的类库。它提供了一个轻量级的密码学 API,也是一个 Java 密码扩展(JCE)的提供者。安卓平台已经内置了一个精简过的老版本 Bouncy Castle 。

    Spongy Castle

    Spongy Castle 允许安卓开发者在应用程序中使用任意版本的 BouncyCastle 类库。SpongyCastle 就是对最新版本的 BouncyCastle 进行了简单地重新打包 。

    OpenSSL

    OpenSSL 是一个实现了 SSL 和 TLS 协议以及通用密码库的开源工具包。OpenSSL 移植到了包括安卓在内的很多平台。

    Keyczar

    Keyczar 是一组开源工具包,用 Java,Python 和 C++ 语言实现。它支持对称加密和费堆成加密两种鉴权方式。 Keyczar基于JCE构建,使用了Spongy Castle的安全提供程序。

    AeroGear Crypto

    AeroGear Crypto 支持可认证的对称加密,椭圆曲线加密,基于密码的秘钥推导。它也提供了算法的显式设定。 不仅是Android,同样适用于 iOS,Windows Phone 和 Cordova 。

    Conceal

    Conceal既可以进行认证,也可以进行加密,同时默认也提供了密钥管理功能。

    总结:

    作为一个Android开发者,你得花时间和精力使你的应用程序便于使用,功能丰富,受人欢迎,同时,也很有必要去改善你应用的安全性。 



上一篇:金融界专访达内集团CEO韩少云
下一篇:安卓开发者要改掉7个坏习惯

达内教育蝉联荣登“2016百度数字资产榜单”职业教育类第一名

795万高校毕业生创历史新高,2017届毕业生就业近况几何?

恭喜达内获得《产学合作协同育人项目合作伙伴奖》

达内Android学员整班就业喜人,最高月薪16000元

选择城市和中心
贵州省

广西省

海南省

台湾