- 博客(5)
- 收藏
- 关注
转载 区块链原理傻瓜入门
说小青、小红、小皂和小白共同租了一个房子。他们彼此之间,偶尔会存在资金的流动,例如,小红和小青一起外出,吃了一顿饭,一共花了100云,AA制,但是由小红付的钱,小青因为当时没钱,就跟小红说月底还给她。为了记账他们在客厅的白板上记录每一笔交易,例如,小青在客厅的黑板上写下了“小青需要付50元给小红”。同样的,这个月出现了几次类似的情况。现在黑板上写有:但是,有一天,小白的朋友恶作剧,...
2019-05-01 16:52:06 1176 2
翻译 椭圆曲线加密学习的菜鸟入门
椭圆曲线:一个更好的trapdoor构件椭圆曲线是满足特定数学等式的点的集合。椭圆曲线的方程像如下的样子:它的图像:还有其他形式的椭圆曲线的表达形式,但是一般的椭圆曲线方程,一个变量为2阶,一个变量为3阶。它有一些好的属性用于加密。1. 奇怪的对称性它是水平对称的。图形是关于x轴对称的。更有趣的是,任何不垂直的直线最多与曲线有三个交点。让我们把这个曲线想象成一个奇异的桌球游戏...
2017-08-01 15:42:27 8101
翻译 RSA加密学习的简单例子
在RSA中,最大值(称为max)由随机挑选的两个素数相乘而得。公钥和密钥在0和最大值之间挑选(称为pub和priv)。为了加密一个数字,让这个数字自己乘自己pub次,并确保当乘积大于最大值时能够回折(像时钟一样)。解密时,再用这个加密得到的结果自己乘自己priv次,便能退回到原始的数字。这是一件很神奇的事情!但是它确实被实现了。为了创建RSA密钥对,首先得随机的挑选两个素数来计算出max。然后
2017-08-01 14:38:05 8515 3
转载 .so文件的编译和调用
最近,在摸索一个开源项目,该项目是c++写的,为了能够使c++代码生成类似C#中.dll文件,然后直接的调用,我发现了.so文件有类似的用途。文件后缀解释:(1) .o,是目标文件,相对于windows中的.obj文件,它由.cpp文件编译生成,然后通过链接形成可执行文件。(2) .so为共享库,是shared object,用于动态连接的,和dll差不多(3) .a 为静态库,是
2017-07-14 14:15:57 7523
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人