书签 分享 收藏 举报 版权申诉 / 8

类型《网络空间安全技术实践教程》课件6.4课件.pptx

  • 文档编号:2521590
  • 上传时间:2025-09-03
  • 格式:PPTX
  • 页数:8
  • 大小:119.74KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    网络空间安全技术实践教程 网络 空间 安全技术 实践 教程 课件 6.4
    资源描述:

    1、6.4 RC4密码算法密码算法编程实验编程实验实验原理:RC4属于流密码,加密时对明文并不是分组操作,而是逐位操作 明文:字符序列(长度为n字节)密钥:字符序列(长度为516字节,长度也称为Keysize)密钥流:字符序列(长度为n字节)密文:字符序列(长度为n字节)S盒:是一个长度为256的字符数组S256,是0,2550,255的 双射网络空间安全实践教程16.4 RC4密码算法密码算法编程实验编程实验实验原理:S盒初始化:参考如下伪代码 unsigned char S256;for i from 0 to 255 Si=i;利用密钥K打乱S盒:参考如下伪代码 j=0;for i from

    2、 0 to 255 j=(j+Si+Ki mod Keysize)mod 256;交换Si,Sj;网络空间安全实践教程26.4 RC4密码算法密码算法编程实验编程实验实验原理:生成伪随机密钥流k:参考如下伪代码 i=0;j=0;for t from 0 to n-1 i=(i+1)mod 256;j=(j+Si)mod 256;交换 Si,Sj;kt=S(Si+Sj)mod 256;加解密:为逐位异或运算符,参考如下伪代码 for t from 0 to n-1 /加密 for t from 0 to n-1 /解密 ct=mt kt;m1t=ct kt网络空间安全实践教程36.4 RC4密码

    3、算法密码算法编程实验编程实验实验要点说明:定义长度足够的无符号字符数组存放明文、密文、密钥、密钥流定义长度为256的无符号字符数组表示S盒网络空间安全实践教程46.4 RC4密码算法密码算法编程实验编程实验实验准备:Windows 操作系统Visual Studio 2010以上开发环境网络空间安全实践教程56.4 RC4密码算法密码算法编程实验编程实验实验步骤:利用Visual C+开发环境,构建类似右图的 RC4密码加解密界面。编写按钮事件:从明文框中读入 字符序列,从密钥框中读入5-16字节密钥,产生密钥流并显示,对明文进行逐位加密 生成密文,并在密文框中输出。编写按钮事件:从密文框中读入字符 序列,从密钥框中读入密钥,产生相同的密钥流,对密文进行逐位解密,并在解密的明文框中输出。网络空间安全实践教程66.4 RC4密码算法密码算法编程实验编程实验实验结果要求:根据参考函数功能编写RC4加密和解密,给出关键编程思路。总结实验过程中遇到的问题和经验。网络空间安全实践教程76.4 RC4密码算法密码算法编程实验编程实验实验视频:网络空间安全实践教程8

    展开阅读全文
    提示  兔兜文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《网络空间安全技术实践教程》课件6.4课件.pptx
    链接地址:https://www.tudouwenku.com/doc/2521590.html

    若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理!

    copyright@2008-2025 兔兜文库 版权所有

    鲁公网安备37072502000182号  ICP备案号:鲁ICP备2021021588号-1  百度保障

    兔兜文库
    收起
    展开