- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 solidity中转账接收者与发起者的问题
转账接收者、发起者问题问题描述基础知识1、address(this)2、msg.sender2.2 账户地址分析问题解决1、我的问题问题描述准备写个转账的代码时,发现solidity语言中转账的函数有三个,分别是send、transfer、call。用法也很简单: 目标接收者地址.transfer(金额); 目标接收者地址.send(金额); 目标接收者地址.call.value(金额)();但使用过程中,总是转账失败,返回revert错误,显示没有钱发送。此时我就很想知道到底是谁
2022-03-26 11:48:47
2922
3
原创 关于ubuntu下maven项目报:org.apache.maven.plugins:maven-resources-plugin:2.6......的解决办法
1一开始我发现这个问题,不过我已经将镜像换成了阿里的,如下教程:①、打开如下目录:您的maven文件路径/conf/setting.xml我使用sudo apt-get install maven命令安装的maven,所以maven默认目录路径在:/usr/share/maven。如下图所示:使用命令:sudo vim setttings.xml打开文件。②我创建了个目录存放maven下载的数据,并且在settings.xml中做如下修改:③找到mirror,将如下代码添加进去: <m
2021-08-21 22:01:58
417
1
原创 序列号分析
软件分析程序下载crackme_4stz1首先打开看看,发现就两个文本框,其他什么都没有,连按钮都没有,此时猜测这就是程序一直在后台匹配字符,比对结果,,如果比对相同,则会跳出成功之类的东西来。2od加载进来,运行。现在这个程序,有两种情况:一、Nombre和Codigo都是特定的,也就是说输入的两个都要正确,才能正确。二、Nombre和Codigo是跟着变化的,也就是如果输入不同的Nombre,那么Codigo也是不相同的。这两中情况,都不影响我随便输入字符在Nombre框中。所以
2020-12-07 13:44:49
316
原创 Applied Cryptography:chapter 12 数据加密标准(DES)——第一部分
12.1 背景DES因为ANSI提出的DEA算法和ISO算法提出的DEA-1算法而出名。它抵挡了多年的密码分析师和可能存在的很强的敌人。标准的发展上世纪七十年代,民间密码学的研究非常的随意散漫,甚至被垄断在了军方。所以民间发表的密码学研究论文更是一篇都没有。但是密码学在军方的研究已经发展了很多很多年了(想想二战时期,电报,信息等传递,总归不会是大白话穿过去的吧?),但是运用到军方的通信设备,负责国家安危、打仗的军人,也是不懂密码学(就一些研究人员懂)。美国国家安全局(NSA)对密码学当然很了解,但是当
2020-11-26 23:06:16
556
原创 DES秘钥字符互换的C++算法_获取子秘钥
1这个事紧跟着DES那个章节的贴,如果你不懂DES,还是去看看我的那一个帖子,不然不知道我算法干嘛的。。。。。应用密码学chapter12——DESL0=1100110 0000000 1100111 1111111 R0=1111000 1010101 1111000 1010101L1=1001100 0000001 1001111 1111111 R1=1110001 0101011 1110001 0101011L2=0011000 0000011 0011111 1111111 R2=1
2020-11-25 13:14:08
241
1
原创 Applied Cryptography:chapter 11 数学背景
数学背景11.1 信息理论1)熵与不确定性一个信息有多少种可能,在计算机中都有一定长度的数据来表示,例如一周的天数。 周一、周二、周三、周四、周五、周六、周日一共七天,那么就可以使用3bit的二进制数来表示这七种情况。如果要讨论性别的话,那么就只需要一位来表示性别。“0”或“1”代表“男人”和“女人”。所以信息的数量具
2020-11-17 17:51:09
345
原创 序列号解决过程分析
软件分析软件软件的下载链接crackmeesy.zip分析点击运行一下,显示的窗口:输入密码:aaaaaaaaa(随便瞎按的)点击check,如下图所示:开始破解1搜索字符串,发现“Enter password…”字样:点进去,下断点:重新加载,并且运行,输入aaaaaaa,点击check,断点处停下来,一步一步F8...
2020-11-07 12:26:35
327
原创 Applied Cryptography:chapter 10 using algorithms
使用的算法10.1 选择一个算法选择算法时的几种替代方案:1)、选择一个已经被许许多多密码学家验证过的,并且公布的算法2)、选择一个信誉非常好的密码学算法厂商3)、选择一个信誉名声非常好,并且能力非常强的咨询师4)、选择相信政府5)、选择自己写算法(相信自己的能力很强)这些选择,最好的就是第一条,这本书中的所有算法都是公开发布,并且经过实践检验的。其他的例如,厂商、咨询师、政府、个人,都是不靠谱的,要么有人为的原因,要么有机器的原因,或多或少的会有一切安全的问题,并且这些问题并没有大量的检验
2020-09-22 12:26:01
312
1
原创 初学者学什么语言?学习c/c++的书籍和视频总结
初学者学什么语言? 首先,新手学编程,一定要学习c!!!!!。切记本人学过c/c++,java,python,php,javascript,shel
2020-07-28 23:47:51
230
原创 Applied Cryptography:chapter 8 key management
序 在密码安全方面,注重的就是秘钥算法,一个好的算法确实会让安全性大大的提升,但是同样的,秘钥的保存,也是至关重要的环节。 个人设置密码时,要么用自己的相关信息,要么用某个本子或者某些东西记下来。官方或者密码安全性强一点的机构,就需要相当长的秘钥,并且要充分的随机,相对的,就不利于记忆了。那这些不利于记忆的密码当然需要存储,存储的安全性如何保证呢?8.1 生成秘钥密钥空间一个56位的秘钥,有时候不能够全都用作密码,ms-dos强制
2020-07-28 22:08:10
330
原创 Applied Cryptograpthy:chapter 7 key Length
7.1 对称秘钥长度对称算法安全取决于两件事:算法的强度 和秘钥的长度如果算法完美,秘钥的破解方法只有一个:穷举法,那么秘钥的长度就至关重要了。八位的秘钥穷举法就有2^8,也就是256个秘钥需要试(最坏的情况)。一台计算机一秒能够尝试一百万个秘钥,那么长度64位的秘钥,将需要585000年去破解,这是完全不可能去做的事。 这一切的前提当然是算法完美,想要创建一个完美的密码系统,也是非常的困难的。...
2020-07-28 01:49:47
179
原创 走走c++流程:基础知识,处理数据,指针危险及解决方案相关
基本数据类型处理简单变量变量名 变量是c++中对于一个物体,东西概念的名称,代表着某些东西之后,就可以给它赋值 c++声明变量的规则:①、变量名只能由字符字符、数字和下划线组成,例如:_liming123②、变量名第一个字符不可以是数字③、大写字符和小写字符是在c++中是区分的④、不能将关键字设为变量 例如:cout,cin,main,int⑤、两个下划线 或者 下划线和大写字符 打头的名称被保
2020-07-08 11:57:53
218
原创 走走c++流程:输入输出流
流流的含义流是一种抽象的概念,可以将它理解为一条湍流不息的河流,作为传送数据的载体。数据能够存放的地方无非就是几个,从键盘刚刚输入的数据,内存的数据,磁盘文件的数据等等,这些数据互相的流向,让流这个概念产生。至此你应该懂了,他就是一个传输数据的载体。输入输出流c与c++的区别 1、c语言作为入门课程,算是首选,学过c的都知道,c的输出输入为printf和scanf,最大的优点是精确,你只要够细心,你的c语言代码可以算是最优秀的语言了。 &n
2020-07-04 21:47:53
388
原创 点击编辑按钮,前端页面table中的一行更改的解决方案
概述今天想要编写一个管理员管理用户的界面,显示用table显示出所有的数据库中的数据。然后通过编辑按钮可以编辑那一行的数据,并且可以保存,没做过不知道,太烦了遇到的问题首先,我是使用的javascript,innerHTML代码,将那一行表格中间的代码用来代替,这样就可以修改数据了,但是还要将编辑按钮改成确定与取消按钮一开始是如下方式写的js代码:function edit(data){ var str=data.parentNode.parentNode; //“编辑”框的祖父元素 str
2020-05-15 23:26:22
3794
1
原创 hibernate连接数据库编码错误问题
hibernate连接数据库编码错误问题错误问题问题发现问题解决最终解决方法错误问题最近在学习hibernate,然后看了一些视频之后模仿着写了一些代码,但是运行的时候总是出现错误,如下图所示:问题发现仔细看输出的信息,向下翻,我看到了这个:我百度了一下,这是编码不匹配的问题,这位博主写的文章,https://blog.youkuaiyun.com/txwtech/article/details...
2019-05-23 11:27:43
364
原创 一道普通的C/C++编程题,勿喷
12个小朋友手拉手站成一个圆圈,从某一个小朋友开始报数,报到7的那个小朋友退到圈外,然后他的下一位重新报“1”。这样继续下去,直到最后只剩下一个小朋友,求解这个小朋友原来站在什么位置上呢?下面是代码#include<iostream>#include<math.h>using namespace std;void return_result(){ int a[...
2018-11-16 23:10:09
741
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人