PB的一些记录
断点设置在函数内,发现返回值没有,需要取消函数内断点才正常
加密--采用矩阵乘法
行列式取+_1的矩阵与逆矩阵其元素都是整数,, 可以使用matlab来找到这些矩阵
A* I =E A^-1 * E=I A与A^-1 加密矩阵与其逆矩阵, I是待加密矩阵, E是加密后的矩阵
long ENMatrix[]={ , , , ,, , , ,, , , , , , , }
long DEMatrix[]={-, , , -,-, , , -, , -, -, , , , -, }
int MixArr[]={,,,, ,,,,, ,,,, ,,,, }
int i=
int j =
int s2
string s1
string ret=""
string tmp=""
string arr[]
j=len(vstr)
if j <> then
messagebox('错误','只接受16位字符')
return ""
end if
//只接受16位密码 long srcMatrix[]
long tagMatrix[]
for i = to j
s1= mid(vstr,i,)
srcMatrix[i] = asc(s1)
next
int row
int col
for row= to
for col= to
tagMatrix[(row -) * + col]=&
ENMatrix[(row -)* +] * srcMatrix[col - +] &
+ ENMatrix[(row -)* +] * srcMatrix[col - +] &
+ ENMatrix[(row -)* +] * srcMatrix[col - +] &
+ ENMatrix[(row -)* +] * srcMatrix[col - +]
next
next for i= to
tmp=string(tagMatrix[i])
arr[i]=right("" +tmp ,)
next for i= to
tmp=arr[]
arr[]=arr[MixArr[i]]
arr[MixArr[i]]=tmp
next
for i= to
ret =ret+arr[i]
next return ret
解密
long ENMatrix[]={ , , , ,, , , ,, , , , , , , }
long DEMatrix[]={-, , , -,-, , , -, , -, -, , , , -, }
int MixArr[]={,,, ,,,, ,,,, ,,, }
int i=
int j =
int s2
string s1
int arr[]
string tmp
int tmpInt
string ret
j=len(vstr) if j <>* then
messagebox('错误','只接受16位字符')
return ""
end if
//只接受16位密码
for i= to
arr[i]= integer(mid(vstr,(i -)* +,))
next
for i= to
tmpInt=arr[MixArr[ -i+]]
arr[MixArr[ -i+]]=arr[]
arr[]=tmpInt
next long tagMatrix[]
int row
int col
for row= to
for col= to
tagMatrix[(row -) * + col]=&
DEMatrix[(row -)* +] * arr[col - +] &
+ DEMatrix[(row -)* +] * arr[col - +] &
+ DEMatrix[(row -)* +] * arr[col - +] &
+ DEMatrix[(row -)* +] * arr[col - +]
next
next for i= to
ret=ret + char(tagMatrix[i])
next
return ret
PB的一些记录的更多相关文章
- pb日志查看记录
因为日志的种类比较多,这里记录下来,方便查看! 1 pb下发日志查看 目前已经确定220-224 603都是这么查看的.手工下发的业务应该都是这么查看的,其实只要去确定步骤2中的序号,就可以直接进入步 ...
- PB程序源码文件结构 pbl文件 pbd文件
最近公司给了一套PB的源码,一个8.0,一个9.0,让给一个客户做软件整合,之前只听过PB看过别人写代码,为了快速上手,了解了一下PB的文件,记录如下:pbl为pb源码文件 pbd为程序编译后的文件 ...
- list.jsp页面
<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@tag ...
- PB中用oracle的存储过程返回记录集做数据源来生成数据窗口,PB会找不到此存储过程及不能正常识别存储过程的参数问题(转)
(转)在PB中用oracle的存储过程返回记录集做数据源来生成数据窗口 首先oracle的存储过程写法与MSSQL不一样,差别比较大. 如果是返回数据集的存储过程则需要利用oracle的包来定义游标. ...
- 关于table的一些记录
HTML有10个表格相关标签 <caption> 表格的大标题,该标记可以出现在<table> 之间的任意位置.它对于搜索引擎的机器人记录信息十分重要.参数有align.val ...
- NOIP 赛前模拟记录
8.11 T1 给定一个序列M,求出能过构造出的序列使得(Si+Si+1)/2=Mi成立的序列个数.保证M,S递增. T2 平面点集中最大的四边形面积 T3 不太懂得一道国家队选拔的加强版. 90+2 ...
- PB之入门-itemchanged(long row,dwobject dwo,string data)
每天的总结都是必须,好记性不如烂笔头,好吧,一星期没做笔记了,最近忙上PB了,哎东学学西学学,最可怕的就是最后都半斤八两,吐槽一下关于PB的资源为何如此之少,今天记录的是关于itemchanged事件 ...
- pb数据窗口设置操作
1 使DataWindow列只能追加不能修改如何使DataWindow中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下:将每一列的 Pro ...
- Pb (数据存储单位)
PB (数据存储单位) 编辑 pb指petabyte,它是较高级的存储单位,其上还有EB,ZB,YB等单位. 它等于1,125,899,906,842,624(2的50次方)字节,“大约”是一千个te ...
随机推荐
- C# 栈 、队列的概念
栈: 也是System.Collections下的数据结构 存储依然是Object类型的对象 Stack 名字 = new Stack(); Count:实际拥有的元素个数 栈的释放顺序是先进后出(后 ...
- 2、初探 ZooKeeper 技术内幕
分布式一致性 “分布式” 是大型系统实现高性能.高可用所常用的架构手段,本章节将概述 “分布式一致性”的基本内容,以作为 ZAB 算法阐述的基础. 分布式一致性的基本概念 数据库系统的基础理论中,“事 ...
- Core Graphices 获取上下文
Core Graphices 获取上下文的三种方式: 1.自定义view 重写view 的 drawRect:(CGRect)rect方法 - (void)drawRect:(CGRect)rect ...
- gradle-4.1-all.zip离线包下载 极速 android studio2.3 3.0编译必备
http://download.csdn.net/download/yongheng289/10039982 gradle-4.1-all.zip离线包下载 极速 android studio2.3 ...
- spring 入门demo
相关资源 官网地址:http://projects.spring.io/spring-boot/ 创建maven项目 勾选箭头处,创建一个简单的项目 填写groupId和artifactId,点击确 ...
- Java 虚拟机面试题全面解析(干货)
Java 虚拟机面试题全面解析(干货) JDK 是什么 JRE 是什么 Java历史版本的特性 Java Version SE 50 Java Version SE 6 Java Version SE ...
- Java的synchronized的同步代码块和同步方法的区别
synchronized同步方法和同步代码块的区别 同步方法默认使用this或者当前类做为锁. 同步代码块可以选择以什么来加锁,比同步方法更精确,我们可以选择只有会在同步发生同步问题的代码加锁,而并不 ...
- Oracle 关联查询
select count(1),a.policy_id from gp_pol_prod a where a.product_id=8401 group by a.policy_id having c ...
- MySql:SELECT 语句(三) WHERE 指定查询条件
1.WHERE 子句条件操作符 包括:> .<.>=.<=.!= .=.BETWEEN ... AND ...(在指定的两个值之间) 示例: 1)select * from s ...
- ReactNative项目结构目录详解
在使用 react-native init TestProject 在新建项目时,会看到如下目录 React Native结构目录 名称 描述 android目录 Android项目目录,包含了使用A ...