- 博客(6)
- 收藏
- 关注
原创 密码学使用双线性对运算遇到的问题小结(java JPBC)
在进行对运算的时候,g1,g2必须要进行赋值,如果只是声明一个双线性群中的元素Element g1= pairing.getG1().newElement(),那么对计算结果会一直为{x=0,y=1},在JPBC中, G1,G2群中的元素都是一个个点坐标(基于椭圆曲线)。在进行指数运算时,g1.powZn(a),会直接将指数运算后的值保存到g1中(即g1 = g1.powZn(a),当我们在后续得计算中,需要用原来的g1进行计算时,会发现g1的值被修改了,为了避免这种情况,不要直接用g1参与计算。
2024-03-04 21:42:11
922
1
转载 java实现全排列
对整数进行全排列: import java.util.Arrays; public class Permul2 { /** 一个排列的开始:1234结束:4321 全排列思想: 第一次排 的时候我们会先选择把最后的两个数进行排列即3 4 和 4 3 1 2 3 4 判断 3 4 不是降序的,将其交换 1 2 4 3 最后两位数是“降序”、所以 3 4排列可能已经完了我们要拿2组合排列 让...
2020-02-23 21:35:51
236
原创 java中==和equal的比较
计较之前我们首先要了解java的两大数据类型: 内置数据类型 引用数据类型 内置数据类型指的就是八种基本类型: 六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型 对于这八种基本类型可以理解为变量直接存储“值”; 比如int a = 1; 变量a直接存储1; 引用数据类型: 引用类型的变量则类似于指针 这些变量在声明时被指定为一个特定的类型,比如 Cricle circle。...
2020-02-22 12:49:51
255
原创 java实现任意进制转化
第一行是两个整数A,B,第二行是一个A进制的字符串,然后将字符串转为B进制数(16进制以内) 注意:第二行输入的是字符串,这是个坑 之所以是字符串是因为10进制以上的会存在字母 就比如16 进制的a就是10 思路:1、先将任意进制转为十进制 2、将十进制转为任意进制 import java.util.ArrayList; import java.util.List; import java.uti...
2020-02-21 21:40:43
277
原创 input标签设置outline:0后的的效果
input{ float:right; border-bottom:solid; border-top:0; border-left:0; border-right:0; padding-left:15px; background-image:url(magnifier-tool.svg); background-repeat:no-repeat; background-size:10px; ba...
2020-02-19 17:31:18
2482
原创 li标签排列时出现的空隙问题
li标签display:inline排列时出现的空隙问题 原因:由于空格和回车键造成的; 解决方案: 方案一:将每个li标签连起来 <ul> <li></li><li></li> </ul> 方案二:给父元素设置font-size:0; <ul style=“font-size:0”> <li>&...
2020-02-19 17:26:04
709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅