实例:用Java的加密机制来保护你的数据
Java开发工具包 (JDK)对加密和安全性有很好的支持。其中一个优势就是其内置的对Socket通信的支持。因此,很容易做到在服务器和客户之间建立安全的数据流。 t#ssq:RXMEB J0A8a#L ff*F-Y(r&O
Java streams 是一个强大的编程工具。java.io包提供了很多标准的流类型,并能很容易的建立自己的流类型。流的一个有用的特点是和链表一样的简单处理过程。将 FileReader和 BufferedReader链接起来。我们在用客户机/服务器应用程序的时候也会用到类似的概念。 :@lH HLN
zV5ED(T
关键字
&CB$G5^)Nr:aO
对于验证来说,关键字很重要,运行KeyGen来产生一个关键字。我们采用同步方法,所以客户机和服务器必须用相同的关键字。 O#|^)t2VIf8t vN7|
@c.]v_.Q y6xB
安全socket q2G0jd-|2t
9Z{tC&q Me
我们从一个简单的类开始,它提供我们在普通socket对象之上的加密。构造器创建了变量并初始化了密码: bF^7|1i&J|