- 博客(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
767
1
转载 java实现全排列
对整数进行全排列:import java.util.Arrays;public class Permul2 {/**一个排列的开始:1234结束:4321全排列思想:第一次排 的时候我们会先选择把最后的两个数进行排列即3 4 和 4 31 2 3 4 判断 3 4 不是降序的,将其交换1 2 4 3 最后两位数是“降序”、所以 3 4排列可能已经完了我们要拿2组合排列让...
2020-02-23 21:35:51
189
原创 java中==和equal的比较
计较之前我们首先要了解java的两大数据类型:内置数据类型引用数据类型内置数据类型指的就是八种基本类型:六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型对于这八种基本类型可以理解为变量直接存储“值”;比如int a = 1;变量a直接存储1;引用数据类型:引用类型的变量则类似于指针这些变量在声明时被指定为一个特定的类型,比如 Cricle circle。...
2020-02-22 12:49:51
197
原创 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
226
原创 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
2428
原创 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
652
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人