chihu

导航

2011年11月2日

数据加密技术

摘要: 数据加密技术现代社会对信息安全的需求大部分可以通过密码技术来实现。密码技术是信息安全技术中的核心技术,它主要由密码编码技术和密码分析技术两个分支组成。密码编码技术的主要任务是寻求产生安全性高的有效密码算法。以满足对消息进行加密或认证的要求。密码分析技术的主要任务是彼译密码或伪造认证码,实现窃取机密信息或进行诈骗破坏活动。这两个分支既相互对立,又相互依存。信息的安全性主要包括两个方面即信息的保密性和信息的认证性。保密的目的是防止对手破译系统中的机密信息,认证的目的是验证信息的发送者是真正的,而不是冒充的。验证信息的完整性,即验证信息在传送或存储过程中未被窜改、重放或延迟等。信息的保密性和信息的认 阅读全文

posted @ 2011-11-02 10:24 chihu 阅读(711) 评论(0) 推荐(0)

static作用

摘要: 1.先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件和一个Makefile,一个是a.c,另一个是main.c.下面是a.c的内容:#include <stdio.h> char a = 'A'; //global variable void msg() { printf("Hello\n");}下面是main.c的内容:#include <stdio.h> int main(void) { extern 阅读全文

posted @ 2011-11-02 10:07 chihu 阅读(146) 评论(0) 推荐(0)