会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
徐小鱼
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2014年9月21日
android分析之mutex
摘要: Android的锁是对Linux锁的一种包装:// ---------------------------------------------------------------------------namespace android {// ---------------------------...
阅读全文
posted @ 2014-09-21 16:30 徐小鱼
阅读(1567)
评论(0)
推荐(0)
2014年9月10日
malloc和free解析
摘要: malloc和free都是库函数,调用系统函数sbrk()来分配内存。除了分配可使用的内存以外,还分配了”控制“信息,这有点像内存池常用的手段。并且,分配的内存是连续的。1. malloc#include void malloc_init(){last_valid_address = sbrk(0)...
阅读全文
posted @ 2014-09-10 18:17 徐小鱼
阅读(513)
评论(0)
推荐(0)
2014年9月2日
连续子数组最大和
摘要: #include #includeint max(const int *a, int n){ int i; int currentMax= 0; int lastMax= 0; for(i=0; i= 0){ if(currentMax+ a[i] lastMax){ lastMax= ...
阅读全文
posted @ 2014-09-02 19:46 徐小鱼
阅读(151)
评论(0)
推荐(0)
求字符串的组合
摘要: //原理:利用组合数学知识,(n, m)为从n个数中选择m个,计n中某个为a,分为两种情况:一,若本次选择的包含a,则需要从剩余n-1个选择m-1个数;二,若本次选择不包含a,则需要从剩余的n-1个里面选择m个。从而可以形成递归算法:#include void combination2(char *...
阅读全文
posted @ 2014-09-02 16:27 徐小鱼
阅读(119)
评论(0)
推荐(0)
2014年8月30日
签名--数字证书原理
摘要: 通信过程:
阅读全文
posted @ 2014-08-30 11:27 徐小鱼
阅读(113)
评论(0)
推荐(0)
MD摘要算法
摘要: importstaticorg.junit.Assert.*;importjava.security.MessageDigest;//消息摘要publicclassMDCoder {//md2消息摘要处理publicstaticbyte[] encodeMD2(byte[] data)throwsE...
阅读全文
posted @ 2014-08-30 11:24 徐小鱼
阅读(623)
评论(0)
推荐(0)
MAC (Message Authentication Code,消息认证码算法)
摘要: 需要将密钥发送到对方,对方用该密钥进行摘要处理,进行摘要验证。//初始化KeyGeneratorKeyGenerator keyGenerator= KeyGenerator.getInstance("HmacMd5");//出生密钥SecretKey secretKey=KeyGenerator....
阅读全文
posted @ 2014-08-30 11:22 徐小鱼
阅读(1527)
评论(0)
推荐(0)
key解析
摘要: 密钥在不同实体之间传递,因此密钥必须可以序列化。所有密钥三个特性:算法:密钥使用的算法,如DES和DSA等,通过getAlgorithm()获取算法名编码形式:密钥的外部编码形式,如X.509,PKCS#8,使用getEncode()方法获取编码格式格式:已编码密钥的格式的名称,使用getFomat...
阅读全文
posted @ 2014-08-30 11:22 徐小鱼
阅读(4929)
评论(0)
推荐(0)
消息摘要--文件校验
摘要: importjava.io.File;importjava.io.FileInputStream;importjava.security.DigestInputStream;importjava.security.MessageDigest;importstaticorg.junit.Assert....
阅读全文
posted @ 2014-08-30 11:22 徐小鱼
阅读(298)
评论(0)
推荐(0)
AES加密--适用于RC2、RC4和Blowfish
摘要: packagetest;importjava.security.GeneralSecurityException;importjava.security.Key;importjavax.crypto.Cipher;importjavax.crypto.KeyGenerator;importjavax...
阅读全文
posted @ 2014-08-30 11:21 徐小鱼
阅读(855)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告