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

高校思政专题网站建设唯爱wordpress主题

高校思政专题网站建设,唯爱wordpress主题,网站视频怎么做的好处,网站仿站教程简介 ISO/IEC 7064:2003 信息技术 安全技术 校验字符系统 密码学 Mod37 校验算法(Java和C#) ISO/IEC 7064 modulo 37-2 适用范围 1.1 本标准规定了一组校验字符系统#xff0c;它可以防止在复制或键人数据时产生的串的错误。串的长度 可以是固定的或是可变的#xff0c;包…简介 ISO/IEC 7064:2003 信息技术 安全技术 校验字符系统 密码学 Mod37 校验算法(Java和C#) ISO/IEC 7064 modulo 37-2 适用范围 1.1 本标准规定了一组校验字符系统它可以防止在复制或键人数据时产生的串的错误。串的长度 可以是固定的或是可变的包括以下字符集中的字符 a)数字(10个数字O9) b) 字母(26个字母AZ) c) 字母数字(字母和数字)。 串中嵌入的空格和特殊字符忽略不计。 本标准为生成校验字符和校验串产品规约了一致性要求这些产品采用了本标准所给出的系统。 这些校验字符系统能检查出下列错误 a) 所有的单一字符替换错误(即单个字符被另一个字符所替换如1234被错录为4234) b)所有的或几乎所有的单一字符对换位置错误(即相邻两个字符或隔一个字符的两个单一字 符的位置互换如12345被错录为123 54或12 54 3) c) 所有或几乎所有的循环移位错误(即整个串被向左或向右循环移位) d) 大部分的双替换错误(即在同一串中分开的两处单一字符替换错误如1234567被错录为 72345 87) e) 大部分的其他错误。 14本标准不包括专门为下列目的而设计的系统 a)既允许差错检测又允许自动校正 b)检测故意误用 c) 仅校验在机器之间交换的串。 15本标准用于各组织之间的信息交换极力推荐用于内部信息系统。 java 代码 package yc.util;/*** ISO/IEC 7064 modulo 37-2*/ public class Mod37Check {private final static String CHAR_SET 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ^;private final static int[] WEIGHTS {1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1};public static String CalculateCheckDigit(String input){//将字符串转成字符数组char[] chars input.toCharArray();String encoded;for (int i 0; i chars.length;i) {char c chars[i];int index CHAR_SET.indexOf(c);if (index0){encodedindex;}}if (encoded.length()0){return 0;}int sum 0;for (int i 0; i encoded.length(); i) {//将字符串转成int类型int cInteger.parseInt(encoded.substring(i,i1));sum c * WEIGHTS[ i % WEIGHTS.length];}int checkDigit sum % 37;if (checkDigit0){return 0;}else {var char_setCHAR_SET.substring(checkDigit,checkDigit1);return char_set;}} } C#代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace yunce.util {/// summary/// ISO/IEC 7064 modulo 37-2/// /summarypublic class Mod37Check{private static readonly string CHAR_SET 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ^;private static readonly int[] WEIGHTS { 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1 };/// summary/// Modulo37-2 检验码/// /summary/// param nameinput/param/// returns/returnspublic static string CalculateCheckDigit(string input){char[] chars input.ToCharArray();string encoded ;for (int i 0; i chars.Length; i){char c chars[i];int index CHAR_SET.IndexOf(c);if (index 0){encoded index.ToString();}}if (encoded.Length 0){return 0;}int sum 0;for (int i 0; i encoded.Length; i){sum int.Parse(encoded.Substring(i, 1)) * WEIGHTS[i % WEIGHTS.Length];}int checkDigit sum % 37;if (checkDigit 0){return 0;}else{return CHAR_SET.Substring(checkDigit - 1, 1);}}} }
http://www.pierceye.com/news/339167/

相关文章:

  • 有保障的无锡网站制作wordpress怎么映射到外网访问不了
  • 邯郸网站设计怎么做移动网站 用户体验
  • 实验报告网站建设与网页制作oa系统是什么
  • 信息发布网站开发模板提高网站响应速度
  • 本科网站开发毕业设计贵阳平台网站建设
  • 安徽省建设厅网站打不开杭州建设网 执法人员名单
  • 外贸网站建站公司如何做滴滴网站平台
  • 淄博张店做网站的公司建筑设计公司资质等级
  • 一个网站的建设需要哪些流程图eclipse的开发网站开发
  • 网站链接跳转怎么做建立数据库连接时出错wordpress
  • 漳州网站建设选博大不错江苏省建设工程注册中心网站
  • 文件下载网站源码免费做网站空间
  • 怎样给公司做一个网站做推广新网域名管理平台
  • 新蔡县做网站收多少钱二级分销利润分配模式
  • 鞍山百度网站怎么制作python培训视频教程
  • 湛江网站建设与网页网站建设需要什么证件
  • 东莞建站公司案例全网天下案例wordpress入门教程知乎
  • 网站策划书包含的内容化工设计网站
  • 做网站推广电话网站建设制作免费推广
  • 如何发布网站响应式商城网站
  • 网站建设应用程序开发网站建设的意义以及重要性
  • 网站建设进度说明嘉兴公司制作网站的
  • 山东省建设注册管理网站手机免费网站制作
  • 台州网站制作套餐如何查询网站的主机
  • 毕业设计代做哪个网站好房产中介如何找客源
  • 怎么下载自己做的网站杭州互联网公司排名
  • 做曖視頻网站网站开发设计流程论文
  • 北京移动官网网站建设凡科做的网站好吗
  • 申请网站域名怎么做wordpress金融主题
  • 中国建设银行移动门户网站wordpress 生成html代码