除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBE
PBE
PBE——Password-based encryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑...
分类:
编程语言 时间:
2015-06-06 10:37:05
阅读次数:
370
首先,对于mina的基本使用这里就不多说了,之前已经转载了一篇很详细的说明。这次想分享的是使用mina框架自定义编解码器,实现发送纯文本和非纯文本消息,带PBE加密。
首先定义要发送的信息包,之前一直想用mina进行图片语音,短视频的传送,把多媒体信息封装成一个类,纯文本文件封装成一个类。然后使用多路分离解码器,虽然这种方法可行,但是发送和接收都直接跳过了handler这层。到最后...
分类:
其他好文 时间:
2015-04-22 09:42:25
阅读次数:
241
对于信息的加密方式多种多样,之前为大家介绍了一种自己设计的加密方式,有兴趣的朋友可以欣赏一下,欢迎给予指点。今天为大家介绍一下对称加密方式,所谓对称加密指的是加密和解密方式呈对称格式,即解密是加密的逆过程,下面我们就看一下:DES、3DES、AES、PBE这四种方式,他们的加密强度依次递增。好吧.....
分类:
其他好文 时间:
2015-02-06 20:14:26
阅读次数:
203
string ProImgPath = ProcessPath + name + ".png";//要保存的图片的地址,包含文件名BitmapSource BS = (BitmapSource)ImgPro.Source;PngBitmapEncoder PBE = new PngBitmapEnc...
分类:
其他好文 时间:
2014-07-23 16:30:31
阅读次数:
349
第二章
基本线程编程1.(P25)如果多个线程等待同一个线程终止,则所有等待线程将一直等到目标线程终止。然后,一个等待线程成功返回,其余的等待线程将失败并返回ESRCH错误。2.(P26)将新线程的pbe参数作为栈参数进行传递。这个线程参数之所以能够作为栈参数传递,是因为主线程会等待辅助线程终止。不...
分类:
编程语言 时间:
2014-06-10 00:20:15
阅读次数:
372