新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

一、实验目?/p>

 

学习常见的古典密码学算法,通过编程实现替代密码算法和置换密码算法,加深对古

典密码体制的了解,为深入学习密码学奠定基础?/p>

 

二、实验要?/p>

 

分析替代密码算法和置换密码算法的功能需求,详细设计实现替代密码算法和置换密

码算法的数据结构和流程,给出测试用例和测试步骤,得出测试和结论。替代密码算法和

置换密码算法的实现程序必须提供加密和解密两个接口?/p>

int encrypt()

?/p>

int decrypt()

?/p>

当加密或者解密成功时返回

CRYPT_OK

,失败时返回

CRYPT_ERROR

?/p>

 

三、实验原?/p>

 

古典密码算法曾被广泛应用?/p>

大都比较简单,

使用手工和机械操作来实现加密和解密?/p>

它的主要应用对象是文字信息,利用密码算法实现文字信息的加密和解密。下面介绍两?/p>

常见的具有代表性的古典密码算法,以帮助读者对密码算法建立一个初步的印象?/p>

 

1.

替代密码

 

替代密码的原理是使用替代法进行加密,就是将明文由其它的字母、数字或符合所?/p>

替后形成密文。这里每个明文字母对应的密文字母可能是一个,也可能是多个。接收者对

密文进行逆向替换即可得到明文。替代密码有五种表现形式?/p>

 

?

1

单表代替

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

一、实验目?/p>

 

学习常见的古典密码学算法,通过编程实现替代密码算法和置换密码算法,加深对古

典密码体制的了解,为深入学习密码学奠定基础?/p>

 

二、实验要?/p>

 

分析替代密码算法和置换密码算法的功能需求,详细设计实现替代密码算法和置换密

码算法的数据结构和流程,给出测试用例和测试步骤,得出测试和结论。替代密码算法和

置换密码算法的实现程序必须提供加密和解密两个接口?/p>

int encrypt()

?/p>

int decrypt()

?/p>

当加密或者解密成功时返回

CRYPT_OK

,失败时返回

CRYPT_ERROR

?/p>

 

三、实验原?/p>

 

古典密码算法曾被广泛应用?/p>

大都比较简单,

使用手工和机械操作来实现加密和解密?/p>

它的主要应用对象是文字信息,利用密码算法实现文字信息的加密和解密。下面介绍两?/p>

常见的具有代表性的古典密码算法,以帮助读者对密码算法建立一个初步的印象?/p>

 

1.

替代密码

 

替代密码的原理是使用替代法进行加密,就是将明文由其它的字母、数字或符合所?/p>

替后形成密文。这里每个明文字母对应的密文字母可能是一个,也可能是多个。接收者对

密文进行逆向替换即可得到明文。替代密码有五种表现形式?/p>

 

?

1

单表代替

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

一、实验目?/p>

 

学习常见的古典密码学算法,通过编程实现替代密码算法和置换密码算法,加深对古

典密码体制的了解,为深入学习密码学奠定基础?/p>

 

二、实验要?/p>

 

分析替代密码算法和置换密码算法的功能需求,详细设计实现替代密码算法和置换密

码算法的数据结构和流程,给出测试用例和测试步骤,得出测试和结论。替代密码算法和

置换密码算法的实现程序必须提供加密和解密两个接口?/p>

int encrypt()

?/p>

int decrypt()

?/p>

当加密或者解密成功时返回

CRYPT_OK

,失败时返回

CRYPT_ERROR

?/p>

 

三、实验原?/p>

 

古典密码算法曾被广泛应用?/p>

大都比较简单,

使用手工和机械操作来实现加密和解密?/p>

它的主要应用对象是文字信息,利用密码算法实现文字信息的加密和解密。下面介绍两?/p>

常见的具有代表性的古典密码算法,以帮助读者对密码算法建立一个初步的印象?/p>

 

1.

替代密码

 

替代密码的原理是使用替代法进行加密,就是将明文由其它的字母、数字或符合所?/p>

替后形成密文。这里每个明文字母对应的密文字母可能是一个,也可能是多个。接收者对

密文进行逆向替换即可得到明文。替代密码有五种表现形式?/p>

 

?

1

单表代替

 

Ͼλ">
Ͼλ
Ŀ

实验一__古典密码算法 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

一、实验目?/p>

 

学习常见的古典密码学算法,通过编程实现替代密码算法和置换密码算法,加深对古

典密码体制的了解,为深入学习密码学奠定基础?/p>

 

二、实验要?/p>

 

分析替代密码算法和置换密码算法的功能需求,详细设计实现替代密码算法和置换密

码算法的数据结构和流程,给出测试用例和测试步骤,得出测试和结论。替代密码算法和

置换密码算法的实现程序必须提供加密和解密两个接口?/p>

int encrypt()

?/p>

int decrypt()

?/p>

当加密或者解密成功时返回

CRYPT_OK

,失败时返回

CRYPT_ERROR

?/p>

 

三、实验原?/p>

 

古典密码算法曾被广泛应用?/p>

大都比较简单,

使用手工和机械操作来实现加密和解密?/p>

它的主要应用对象是文字信息,利用密码算法实现文字信息的加密和解密。下面介绍两?/p>

常见的具有代表性的古典密码算法,以帮助读者对密码算法建立一个初步的印象?/p>

 

1.

替代密码

 

替代密码的原理是使用替代法进行加密,就是将明文由其它的字母、数字或符合所?/p>

替后形成密文。这里每个明文字母对应的密文字母可能是一个,也可能是多个。接收者对

密文进行逆向替换即可得到明文。替代密码有五种表现形式?/p>

 

?

1

单表代替

 



ļ׺.doc޸Ϊ.docĶ

  • 꼶ʷϲ ʷ˽̰꼶ϵڶԪ
  • ѹ繤
  • ʽ峵ҵ˵
  • SAP PP⼰_
  • ˮܽ
  • ѧʽ
  • 2018POSն״չƷĿ¼
  • ר⣨500⣩
  • ƼѧοĿ
  • ܽ᡿2020¶ڻܽ᷶ľѡ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)