- 博客(8)
- 资源 (20)
- 收藏
- 关注
原创 java中RSA加解密的实现
关于加密数据长度和解密数据长度大家可以看一下我前一篇文章内的介绍:关于RSA算法密钥长度/密文长度/明文长度的介绍 public static void main(String[] args) throws Exception { // TODO Auto-generated method stub HashMap map = RSAUtils.getKeys();
2013-01-31 10:46:29 140950 22
原创 too much data for RSA block .关于RSA算法密钥长度/密文长度/明文长度
今天在做RSA加密的时候遇到了一个这样的错误:ArrayIndexOutOfBoundsException: too much data for RSA block查询相关资料后得知该错误是加密数据过长导致的。加密数据长度 解决办法:将要加密的数据截取后分段加密 下面是关于RSA算法密钥长度/密文长度/明文长度的介绍本文转自:http://blog.sina.com.cn/
2013-01-29 19:01:14 33261
原创 android EditText获取光标位置并插入字符删除字符
1.获取光标位置int index = editText.getSelectionStart();2.在光标处插入字符int index = editText.getSelectionStart();Editable editable = editText.getText();editable.insert(index, "aaaa");3.删除光标前字符int i
2013-01-28 10:54:21 31279 5
原创 android-使用PopupWindow实现随机排列的自定义密码键盘
效果图: MainActivity.java View keyboardView = LayoutInflater.from(this).inflate( R.layout.random_keyboard, null); Display display = getWindowManager().getDefaultDisplay(); int heigh
2013-01-25 18:46:51 6388 3
原创 Android中设置EditText获得焦点时不弹出软键盘
Android中设置EditText获得焦点时不弹出软键盘:在代码中添加如下一行代码即可实现editText.setInputType(InputType.TYPE_NULL);
2013-01-25 16:13:38 5301 1
转载 java RSA加密解密实现
该工具类中用到了BASE64,需要借助第三方类库:javabase64-1.3.1.jar下载地址:http://download.csdn.net/detail/centralperk/5025595注意:RSA加密明文最大长度117字节,解密要求密文最大长度为128字节,所以在加密和解密的过程中需要分块进行。RSA加密对明文的长度是有限制的,如果加密数据过大会抛出如下异常:
2013-01-24 16:28:16 88292 20
原创 java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)
//10进制转16进制Integer.toHexString(20);//10进制转2进制Integer.toBinaryString(10);//16进制转10进制Integer.parseInt("10", 16);//还有一种通用的方法BigInteger bigInt = new BigInteger(str, int1);System.err.println(
2013-01-22 10:38:28 5042
原创 实现ListView右侧的快速拖动条
其实要实现上图的在ListView右侧的拖动条很简单,只需在xml文件中定义ListView时加入一个属性就可以了。android:layout_width="fill_parent" android:layout_height="fill_parent" android:fastScrollEnabled="true"android:focusable="true" />
2013-01-04 19:20:44 4465
android 使用SurfaceView实现小球高处落下并弹起的效果
2013-03-25
jexcelapi_2_6_9.zip
2012-11-21
十个经典的android案例源码
2012-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人