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

网站建设方案申请报告网站建设空间怎么租用

网站建设方案申请报告,网站建设空间怎么租用,wordpress最好用php,鹏鸿生态板官方网站开发区代理1、密钥流#xff1a;RC4算法的关键是根据明文和密钥生成相应的密钥流#xff0c;密钥流的长度和明文的长度是对应的#xff0c;也就是说明文的长度是500字节#xff0c;那么密钥流也是500字节。当然#xff0c;加密生成的密文也是500字节#xff0c;因为密文第i字节明文… 1、密钥流RC4算法的关键是根据明文和密钥生成相应的密钥流密钥流的长度和明文的长度是对应的也就是说明文的长度是500字节那么密钥流也是500字节。当然加密生成的密文也是500字节因为密文第i字节明文第i字节^密钥流第i字节 2、状态向量S长度为256S[0],S[1].....S[255]。每个单元都是一个字节算法运行的任何时候S都包括0-255的8比特数的排列组合只不过值的位置发生了变换 3、临时向量T长度也为256每个单元也是一个字节。如果密钥的长度是256字节就直接把密钥的值赋给T否则轮转地将密钥的每个字节赋给T 4、密钥K长度为1-256字节注意密钥的长度 keylen 与明文长度、密钥流的长度没有必然关系通常密钥的长度取为16字节128比特。 5、算法实现 //rc4.h templateclass T inline void swap(T i, T j) { T tmp i; i j; j tmp; } class RC4 { public: void SetKey(const char* key, int keylen); void Transform(char* output, const char* input, int len); private: unsigned char key_[256]; }; / //rc4.cc #include rc4.h void RC4::SetKey(const char* key, int keylen) { for (int i 0; i 256; i) { key_[i] i; } int j 0; for (int i 0; i 256; i) { j (j key_[i] key[i%keylen]) % 256; swap(key_[i], key_[j]); } } void RC4::Transform(char* output, const char* input, int len) { int i 0, j 0; for (int k 0; k len; k) { i (i 1) % 256; j (j key_[i]) % 256; swap(key_[i], key_[j]); unsigned char subkey key_[(key_[i] key_[j]) % 256]; output[k] subkey ^ input[k]; } } / //main.cc #include stdio.h #include string.h #include stdlib.h #include rc4.h int main() { char input[256] Times teaches all things to him who lives forever but I have not the luxury of eternity.; char output[256] ; printf(before encrypt:%s/n, input); const int keylen 16; char key[keylen] ; for (int i 0; i keylen; i) { key[i] rand() % 256; } RC4 rc4encrypt, rc4decrypt; rc4encrypt.SetKey(key, keylen); rc4decrypt.SetKey(key, keylen); rc4encrypt.Transform(output, input, strlen(input)); printf(after encrypt: %s/n, output); rc4decrypt.Transform(output, output, strlen(input)); printf(after decrypt: %s/n, output); return 0; }
http://www.pierceye.com/news/269219/

相关文章:

  • 烟台专业做网站公司有哪些中企动力重庆分公司
  • iis 怎么绑定网站二级目录广东东莞市
  • 运城网站制作公司成crm软件
  • 阿里云网站备案登陆荆州网站开发
  • 06628 网页制作与网站建设深圳建筑人才网为什么电脑打不开
  • 企业网站建设方讯快速建站代理
  • 全面的基础微网站开发wordpress首页插件
  • 陕西省住房和城乡建设厅网站上怎么打印证书中盛客户管理软件
  • html网站标题怎么做的国外免费推广平台有哪些
  • 网站制作com cn域名有什么区别网站制作哪家好
  • 平湖网站设计北京广告公司名录
  • 不良网站进入窗口免费正能量安全的南昌网站制作
  • 商品交换电子商务网站开发网站首页制作公司
  • wordpress全站备份建设网站和推广
  • 广州市官网网站建设哪家好上海营销型网站建设公司
  • 江山网站制作瑞安自适应网站建设
  • 生意网官方网站高端建设网站
  • 公司网站建设南宁腾讯企业邮箱登录入口手机版
  • 简历网站推荐做网站公司是干什么的
  • 网站备案率是什么会展相关app和网站的建设情况
  • 南京网站设计网站建设上海网站域名备案处
  • 做网站市场分析三视觉平面设计网
  • 网站建设中++模板企业网站部署计划
  • 房产部门成立网站wordpress站内搜索次数
  • 网站建设合同管辖地广州敏城建设工程有限公司网站
  • 班级网站主页设计模板购买网站域名空间
  • 做响应式网站最大宽度景观设计公司起名
  • 有小广告的网站适合40岁女人的培训班
  • html5网站建设有什么网站用名字做图片
  • 合肥珍岛公司做网站推广怎么样关键词排名优化如何