当前位置: 首页 > wzjs >正文

独立商城系统网站建设长沙优化网站

独立商城系统网站建设,长沙优化网站,上海松江做网站多少钱,生活服务手机网站开发0. 介绍 RC4是一种流密码&#xff0c;但因为安全性问题已经被弃用。 1. 算法描述 1.1 初始化 Key为生成的随机密钥&#xff1a;1-256B S为一数组&#xff1a;256B T为辅助数组&#xff1a;keylenB for (int i 0;i < 256;i) {S[i] i;T[i] S[i % keylen]; }1.2 初始化…

0. 介绍

RC4是一种流密码,但因为安全性问题已经被弃用。

1. 算法描述

1.1 初始化

Key为生成的随机密钥:1-256B
S为一数组:256B
T为辅助数组:keylenB

for (int i = 0;i < 256;i++) {S[i] = i;T[i] = S[i % keylen];
}
1.2 初始化排列

通过下面的过程来,初始化排列S

int j = 0;
for (int i = 0;i < 256;i++) {j = (j + S[i] + key[i%key_len]) % 256;int tmp = S[i];S[i]    = S[j];S[j]    = tmp;
}
1.3 流生成

生成好排列后,就可以根据排列,重复生成key进行加解密操作了。

int i = 0;
int j = 0;for (int k = 0;k < str_len; k++) {i = (i + 1) % 256;j = (j + S[i]) % 256;int tmp = S[i];S[i] = S[j];S[j] = tmp;int t = (S[i] + S[j]) % 256;str[k] ^= S[t];
}

3. 代码

实现见ltnotfty-gitee

参考

william stallings
manojpandey-rc4

http://www.dtcms.com/wzjs/356531.html

相关文章:

  • 响应式网站开发实例百度搜索排名规则
  • 成都有做网站劫持的吗宁波seo网络推广
  • 厦门网站建设慕枫项目推广计划书
  • 渠道网络科技有限公司如何优化关键词的排名
  • 营业执照上有以上除网站制作2345网址导航安装
  • wordpress网站变灰手机seo排名
  • 做网站的销售员电话话术淮北seo
  • 房子装修设计图片大全seo诊断优化专家
  • 如何自建设网站常用的关键词优化策略有哪些
  • 中山做企业网站杭州网站免费制作
  • 做外贸怎么网站找客户合肥seo优化公司
  • 物联网设计大赛官网搜索引擎优化网站排名
  • 网站建设的技术指标现在做网络推广好做吗
  • 自己建立网站怎么搞橘子seo查询
  • 如何做网站词库品牌营销推广方案怎么做
  • wordpress禁止中国ip关键词优化价格
  • 保定建设网站公司在百度怎么免费发布广告
  • 微信公众号做微网站企业邮箱查询
  • 商丘做网站百度关键词优化查询
  • 一个网站源码值多少钱网络推广平台收费不便宜
  • 做网站和做小程序有什么不同全球搜官网
  • 网站开发fsdpjq搜索引擎优化
  • 北京注册公司地址可以是住宅吗seo优化入门教程
  • 北京网站建设有哪些免费建站系统哪个好用吗
  • 网站建设框架怎么做网络推广的方式有哪些?
  • dede网站正在维护中应该怎样设置制作网站的步骤和过程
  • 织梦自动生成手机网站中国经济网人事
  • 维护网站外贸网站建设报价
  • 怎样在谷歌做网站新站整站优化
  • 个人可以建立网站吗可以推广的平台