AES加密是我们在工作中常用到一种加密方式,并且在java中也已经实现好了其相应的接口。 但是Java自带的JDK默认最多实现128位及其以下的加密。如果使用java自带的api实现aes256将会报java.security.InvalidKeyException:illegal Key Size
的错误。 继续阅读“Android中AES256加密的实现 – Leo Chin – 博客园”
Java实现AES256加解密_芸sweet_新浪博客
android&php 加密解密 – wanqi – 博客园
from://http://blog.csdn.net/hecker385/article/details/6717647
Android.iPhone和Java三个平台一致的加密工具 – CodeWeblog.com
移动开发中遇到的最让人纠结的要属Java、Android和iPhone三个平台加解密不一致的问题。因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数据进行加密。头疼的问题就来了,很难编写出一套加密程序,在3个平台间加解密的结果一致,总不能为Android和iPhone两个客户端各写一套Web Service接口吧?我相信还会有很多朋友为此困惑,在此分享一套3DES加密程序,能够实现Java、Android和iPhone三个平台加解密一致。 继续阅读“Android.iPhone和Java三个平台一致的加密工具 – CodeWeblog.com”
java.lang.String中的trim()方法的详细说明 – muyu114的专栏 – 博客频道 – CSDN.NET
String.Trim()方法到底为我们做了什么,仅仅是去除字符串两端的空格吗?
一直以为Trim()方法就是把字符串两端的空格字符给删去,其实我错了,而且错的比较离谱。
首先我直接反编译String类,找到Trim()方法: 继续阅读“java.lang.String中的trim()方法的详细说明 – muyu114的专栏 – 博客频道 – CSDN.NET”
Java 使用AES/CBC/PKCS7Padding 加解密字符串 – CodeWeblog.com
介于java 不支持PKCS7Padding,只支持PKCS5Padding 但是PKCS7Padding 和 PKCS5Padding 没有什么区别
要实现在java端用PKCS7Padding填充,需要用到bouncycastle组件来实现
所以需要一个jar 来支持。bcprov-jdk16-139.jar
下载地址:http://www.bouncycastle.org/archive/139/bcprov-jdk16-139.jar
废话不说了,下面上代码 继续阅读“Java 使用AES/CBC/PKCS7Padding 加解密字符串 – CodeWeblog.com”
Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC – Snowolf的意境空间! – ITeye技术网站
加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。
言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。 继续阅读“Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC – Snowolf的意境空间! – ITeye技术网站”
D3.js学习笔记(二)——使用绑定在DOM上的数据 – 楚狂人 – 博客园
简单例子
在这个例子中,你将会使用D3.js来将数据绑定到DOM元素上。然后再使用D3.js利用绑定到DOM元素上的数据来更新网页。 继续阅读“D3.js学习笔记(二)——使用绑定在DOM上的数据 – 楚狂人 – 博客园”
D3.js学习笔记(一)——DOM上的数据绑定 – 楚狂人 – 博客园
开始学习D3.js,网上没有找到很满意的中文教程,但是发现了一个很好的英文教程,讲解的非常详细。从一个初始简单的HTML网页开始,逐步加入D3.js的应用,几乎是逐句讲解。学习的时候,就顺便翻译成中文,来和大家分享 。当然,更推荐看英文原文教程了,点击这里。 继续阅读“D3.js学习笔记(一)——DOM上的数据绑定 – 楚狂人 – 博客园”
建设地理信息大数据的思考-地理信息-技术专栏-GIS空间站
雅虎宣布将 Web 爬虫工具 Anthelion 开源_Yahoo! 雅虎_cnBeta.COM
就在今天,雅虎宣布开源了自家的网页爬虫工具 —— Anthelion。Anthelion 是雅虎用来爬取 HTML 中的语法结构数据的网络爬虫。然而对于雅虎来说,网络爬虫其实一直是处于非常核心的位置。其地位甚至高于雅虎的许多其他的核心应用,比如 Yahoo Mail, Yahoo Finance, Yahoo Messenger, Flickr, 和 Tumblr 等。 毫无疑问,Anthelion 的开源对雅虎在 web 搜索领域的竞争力提升意义重大。
AES加密解密Android版 – carlosk – 博客园
网上有很多java版的AES加密解密例子代码,但都因为路径问题,在Android上无法使用.以下代码在Android上测试通过 继续阅读“AES加密解密Android版 – carlosk – 博客园”
我对Padding Oracle攻击的分析和思考(详细) – FreeBuf.COM | 关注黑客与极客
道哥的《白帽子讲web安全》有一章提到Padding Oracle Attack的攻击方式,据说这货在2011年的Pwnie Rewards上还被评为”最具价值的服务器漏洞”。 继续阅读“我对Padding Oracle攻击的分析和思考(详细) – FreeBuf.COM | 关注黑客与极客”
如何将android时间戳转换成时间_百度知道
时间戳就是如1377216000000 这种格式我们在mysql数据库中会经常用到把时间转换成时间戳或把时间戳转换成日期格式了,下面我来介绍安卓中时间戳操作转换方法。
一、原理
时间戳的原理是把时间格式转为十进制格式,这样就方便时间的计算。好~ 直接进入主题。(下面封装了一个类,有需要的同学可以参考或是直接Copy 就可以用了。) 继续阅读“如何将android时间戳转换成时间_百度知道”
时间类(时间戳的各种转换成) – Android应用开发 云豆网,北大青鸟官方学员社区
参考两篇文章,代码具体还需要修改。
1、创建类。代码如下
2、在对应使用的地方调用就可以了。
DateUtils.getCurrentDate(); //获取系统当前时间
DateUtils.getDateToString(时间戳); //时间戳转为时间格式
DateUtils.getStringToDate(“时间格式”);//时间格式转为时间戳 继续阅读“时间类(时间戳的各种转换成) – Android应用开发 云豆网,北大青鸟官方学员社区”
MySQL 5.7原生JSON格式支持 – 51CTO.COM
在MySQL与PostgreSQL的对比中,PG的JSON格式支持优势总是不断被拿来比较。其实早先MariaDB也有对非结构化的数据进行存储的方案,称为dynamic column,但是方案是通过BLOB类型的方式来存储。这样导致的问题是查询性能不高,不能有效建立索引,与一些文档数据库对比,优势并不大,故在社区的反应其实比较一般。当然,MariaDB的dynamic column功能还不仅限于非结构化数据的存储,但不在本文进行展开。 继续阅读“MySQL 5.7原生JSON格式支持 – 51CTO.COM”
解决eclipse中logcat不显示log的问题 | 学步园
调试程序需要打印一些消息出来,logcat不好用的话就很麻烦了。这个问题折腾了好久,为啥就是不出来呢?部分华为手机不显示log问题原因是手机底层开关没打开。 继续阅读“解决eclipse中logcat不显示log的问题 | 学步园”
Java GUI多国语言动态切换 可跨平台_百度文库
利用WEKA编写新的数据挖掘算法_冬日雨辰_新浪博客
WEKA是由新西兰怀卡托大学开发的开源项目。WEKA是由JAVA编写的,并且限制在GNU通用公众证书的条件下发布,可以运行在所有的操作系统中。WEKA工作平台包含能处理所有标准数据挖掘问题的方法:回归、分类、聚类、关联规则挖掘以及属性选择。作为数据挖掘爱好者自然要对WEKA的源代码进行分析并以及改进,努力写出自己的数据挖掘算法。 继续阅读“利用WEKA编写新的数据挖掘算法_冬日雨辰_新浪博客”
Weka 在MyEclipse中的编译实现_冬日雨辰_新浪博客
weka
的源代码可以在安装文件的目录下找到,是为weka-src.jar文件. 继续阅读“Weka 在MyEclipse中的编译实现_冬日雨辰_新浪博客”