代码改变世界

随笔档案-2013年5月23日

android bitmap compress(图片压缩)

2013-05-23 14:41 by java20130722, 1867 阅读, 收藏,
摘要: android bitmap compressandroid的照相功能随着手机硬件的发展,变得越来越强大,能够找出很高分辨率的图片。有些场景中,需要照相并且上传到服务,但是由于图片的大小太大,那么就上传就会很慢(在有些网络情况下),而且很耗流量,要想速度快,那么就需要减小图片的大小。减少图片的大小有两种方法,1. 照小图片; 2. 压缩大图片。 照相时获取小图片一般不太符合要求,因为,图片的清晰度会很差,但是这种情况有个好处就是应用速度会快些; 压缩图片,就是把大图片压缩小,降低图片的质量,在一定范围内,降低图片的大小,并且满足需求(图片仍就清晰)。下面组要是介绍图片的压缩:1. 照相请查看h 阅读全文

知识签名(signature of knowledge)

2013-05-23 13:50 by java20130722, 828 阅读, 收藏,
摘要: 定义 签名者利用数学知识和公共信息,非交互和不泄露某个秘密的情况下,向别人证明他知道这个秘密。 常见的知识签名有三种:离散对数的知识签名双离散对数的知识签名离散对数e次方根的知识签名离散对数的知识签名 离散对数的知识签名的符号表示是: 是针对如下问题提出的:y = g^x mod(n); x是私钥,y是公钥,g和n都是公开的系统参数,m是消息 现在需要让其他人证明自己拥有私钥x。 如何证明呢? 只要知识签名者给出一个(c,s)对,符合如下等式就能证明自己拥有私钥x。 c = H(m||y||g||(g^s) (y^c)) 操作过程选择一个随机数 r;计算c:根据公式c=H(m... 阅读全文