03 2014 档案
PS图层混合算法之二(线性加深,线性减淡,变亮,变暗)
摘要:线性加深模式:查看每个通道的颜色信息,通过降低“亮度”使底色的颜色变暗来反映绘图色,和白色混合没变化。Linear Burn 线形加深C=A+B-1如果上下层的像素值之和小于255,输出结果将会是纯黑色。如果将上层反相,结果将是纯粹的数学减。线性减淡模式:查看每个通道...
阅读全文
PS图层混合算法之一(不透明度,正片叠底,颜色加深,颜色减淡)
摘要:下列公式中,A代表了上面图层像素的色彩值(A=像素值/255),B代表下面图层像素的色彩值(B=像素值/255),C代表了混合像素的色彩值(真实的结果像素值应该为255*C)。该公式也应用于层蒙板。 不透明度模式:C=d*A+(1-d)*B...
阅读全文
加密算法介绍
摘要:二. 加密算法介绍对称加密算法对称加密算法用来对敏感数据等信息进行加密,常用的算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一...
阅读全文
Unicode与UTF-8互转(C语言实现)
摘要:1.1 ASCII码我们知道, 在计算机内部, 所有的信息最终都表示为一个二进制的字符串. 每一个二进制位(bit)有0和1两种状态, 因此八个二进制位就可以组合出 256种状态, 这被称为一个字节(byte). 也就是说, 一个字节一共可以用来表示256种不同的状态...
阅读全文
pkcs#5和pkcs#7填充的区别
摘要:最近做到了关于加密和解密的部分。使用算法AES的时候,涉及到数据填充的部分,数据的填充有很多种方案,用的比较多的有pkcs#5,pkcs#7,下面的都是从网上转来的。结论就是在AES 的使用中,pkcs#5填充和pkcs#7填充没有任何区别。 PKCS #7 填充字符...
阅读全文
使用openssl库实现RSA、AES数据加密
摘要:openssl是可以很方便加密解密的库,可以使用它来对需要在网络中传输的数据加密。可以使用非对称加密:公钥加密,私钥解密。openssl提供了对RSA的支持,但RSA存在计算效率低的问题,所以一般的做法是使用对称密钥加密数据,然后再把这个只在当前有效的临时生成的对称密...
阅读全文
openssl之aes加密(源码分析 AES_encrypt 与 AES_cbc_encrypt ,加密模式)
摘要:首先要了解AES加密是什么,以及几种加密模式的区别。之后才是编程。具体的编程案例,在下面的链接。openssl之aes加密(AES_cbc_encrypt 与 AES_encrypt 的编程案例)下面这个链接有详细图解。http://www.cnblogs.com/a...
阅读全文
浙公网安备 33010602011771号