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

长沙本土网站建设公司在线资源

长沙本土网站建设公司,在线资源,中国建设网建筑通,品牌设计公司介绍该楼层疑似违规已被系统折叠 隐藏此楼查看此楼并把得到的密文写入另一个txt文件张该怎么改代码啊#xff1f;#include #include extern char* StrSHA256(const char* str, long long length, char* sha256);int main(void){char text[] 123;char sha256[65];StrS…该楼层疑似违规已被系统折叠 隐藏此楼查看此楼并把得到的密文写入另一个txt文件张该怎么改代码啊#include #include extern char* StrSHA256(const char* str, long long length, char* sha256);int main(void){char text[] 123;char sha256[65];StrSHA256(text,sizeof(text)-1,sha256); // sizeof()计算的结果包含了末尾的\0应减1puts(sha256);puts(StrSHA256(text,sizeof(text)-1,sha256)); // 函数返回值即sha256直接输出也可以return 0;}#include #include #define SHA256_ROTL(a,b) (((a(32-b))(0x7fffffff(31-b)))|(a#define SHA256_SR(a,b) ((ab)(0x7fffffff(b-1)))#define SHA256_Ch(x,y,z) ((xy)^((~x)z))#define SHA256_Maj(x,y,z) ((xy)^(xz)^(yz))#define SHA256_E0(x) (SHA256_ROTL(x,30)^SHA256_ROTL(x,19)^SHA256_ROTL(x,10))#define SHA256_E1(x) (SHA256_ROTL(x,26)^SHA256_ROTL(x,21)^SHA256_ROTL(x,7))#define SHA256_O0(x) (SHA256_ROTL(x,25)^SHA256_ROTL(x,14)^SHA256_SR(x,3))#define SHA256_O1(x) (SHA256_ROTL(x,15)^SHA256_ROTL(x,13)^SHA256_SR(x,10))extern char* StrSHA256(const char* str, long long length, char* sha256){/*计算字符串SHA-256参数说明str 字符串指针length 字符串长度sha256 用于保存SHA-256的字符串指针返回值为参数sha256*/char *pp, *ppend;long l, i, W[64], T1, T2, A, B, C, D, E, F, G, H, H0, H1, H2, H3, H4, H5, H6, H7;H0 0x6a09e667, H1 0xbb67ae85, H2 0x3c6ef372, H3 0xa54ff53a;H4 0x510e527f, H5 0x9b05688c, H6 0x1f83d9ab, H7 0x5be0cd19;long K[64] {0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174,0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da,0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967,0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85,0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070,0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3,0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2,};l length ((length % 64 56) ? (128 - length % 64) : (64 - length % 64));if (!(pp (char*)malloc((unsigned long)l))) return 0;for (i 0; i length; pp[i 3 - 2 * (i % 4)] str[i], i);for (pp[i 3 - 2 * (i % 4)] 128, i; i l; pp[i 3 - 2 * (i % 4)] 0, i);*((long*)(pp l - 4)) length 3;*((long*)(pp l - 8)) length 29;for (ppend pp l; pp ppend; pp 64){for (i 0; i 16; W[i] ((long*)pp)[i], i);for (i 16; i 64; W[i] (SHA256_O1(W[i - 2]) W[i - 7] SHA256_O0(W[i - 15]) W[i - 16]), i);A H0, B H1, C H2, D H3, E H4, F H5, G H6, H H7;for (i 0; i 64; i){T1 H SHA256_E1(E) SHA256_Ch(E, F, G) K[i] W[i];T2 SHA256_E0(A) SHA256_Maj(A, B, C);H G, G F, F E, E D T1, D C, C B, B A, A T1 T2;}H0 A, H1 B, H2 C, H3 D, H4 E, H5 F, H6 G, H7 H;}free(pp - l);sprintf(sha256, %08X%08X%08X%08X%08X%08X%08X%08X, H0, H1, H2, H3, H4, H5, H6, H7);return sha256;}
http://www.zqtcl.cn/news/953644/

相关文章:

  • 优惠券怎做网站南宁网站公司
  • 灌南县规划局网站理想嘉苑规划建设那些公司做网站好
  • 大型网站开发的主流语言wordpress 连接flickr
  • 制作一个网站流程怎样做网站运营
  • 可以完成交易的网站 做微信公众号电商网站开发
  • 上海市建设安全协会官方网站机械加工怎么找客户
  • 郑州驾校网站建设互联网公司可通过数据分析人们的哪些方面
  • 珠海杰作网站建设网络公司做一个关于电影的网页设计
  • 电子商务网站建设需要哪些步骤网站开发维护合同书
  • 顺德网站设计成都网站优化方式
  • 宁波建网站哪家好用点网站后台 更新缓存
  • 如何推广网站链接做旅游网站的目的
  • 网站规划与设计课程设计中企动力网站建设 长春
  • 最新网站建设哪家公司好wordpress 顶部图片
  • 有什么网站可以做一起作业公司简介优秀文案
  • 太仓住房和城乡建设局网站seo网页推广
  • 网络公司 网站源码网页源代码修改了影响别人吗
  • 网站后台是怎样制作的app开发公司排行榜做软件的公司
  • 有专门做网站的公司吗西安分类信息seo公司
  • 重庆璧山网站制作公司哪家专业商城网站建设 优帮云
  • 双语网站建设费用安徽省芜湖建设定额网站
  • 常州市城乡建设局网站wordpress 阿里云cdn
  • 福州制作网站设计哪里比较好百度网址大全官方网站
  • 一般做美食网站的产品需求我想做个网站
  • 成品网站制作公司应用公园是免费的吗
  • 做毕业网站的流程网站建设价格一览表
  • 企业服务网站开发做网站怎样建立服务器
  • 电子商务他们的代表网站360免费wifi官网
  • 网站后端开发软件cc域名做门户网站
  • 保定设计网站超云建站