little_stupid_child
码龄11年
求更新 关注
提问 私信
  • 博客:350,228
    社区:251
    问答:3
    350,482
    总访问量
  • 73
    原创
  • 72
    粉丝
  • 42
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2014-07-09
博客简介:

little_stupid_child的专栏

查看详细资料
个人成就
  • 获得145次点赞
  • 内容获得41次评论
  • 获得322次收藏
  • 代码片获得162次分享
  • 博客总排名2,264,258名
创作历程
  • 5篇
    2023年
  • 3篇
    2022年
  • 3篇
    2021年
  • 6篇
    2019年
  • 53篇
    2018年
  • 20篇
    2017年
  • 2篇
    2016年
  • 1篇
    2015年
成就勋章
TA的专栏
  • ubuntu系列实验
    6篇
  • TensorFlow 系列实验
    3篇
  • 密码学
    4篇
  • 多方安全计算
    3篇
  • go
    2篇
  • 智能合约
    2篇
  • 安全
    2篇
  • 后端
    1篇
  • c++
    14篇
  • SVN
    1篇
  • 面向对象设计
    5篇
  • 代码生成
    1篇
  • 数学
  • 考研961
    1篇
  • 编程范式
    1篇
  • 测试
    1篇
  • linux
    14篇
  • CVM腾讯云
    5篇
  • Git
    3篇
  • 环境搭建
    8篇
  • 翻译
    2篇
  • 问题解决
    10篇
  • 工作
    1篇
  • 单元测试
  • AI
    3篇
  • 区块链
    11篇
  • ACM
    4篇
  • Python
    12篇
  • 爬虫
    1篇
  • sql
    3篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 4

TA参与的活动 1

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

【密码学】【安全多方计算】浅析隐私求交PSI

隐私集合求交使得持有数据参与方通过计算得到集合的交集数据,而不泄露任何交集以外的数据信息。
原创
发布博客 2023.11.27 ·
1836 阅读 ·
17 点赞 ·
0 评论 ·
22 收藏

【密码学】【多方安全计算】不经意传输(Oblivious Transfer,OT)

不经意传输(oblivious transfer)是一个密码学协议,在这个协议中,消息发送者从一些待发送的消息中发送数据给接收者,但事后对发送了哪一条消息仍然oblivious(不知道),同时接受者对自己想要接受外的数据一无所知,这个协议也叫茫然传输协议。
原创
发布博客 2023.11.27 ·
2204 阅读 ·
21 点赞 ·
1 评论 ·
24 收藏

【密码学】【多方安全计算】混淆电路Garbled Circuit浅析

首先Alice把自己的输入对应的key发送给Bob,比如Alice的输入是0,那就发k0x,输入的是1就发k1x。Bob根据收到的kx和自己的ky,对上述加密表的每一行尝试解密,最终只有一行能解密成功,并提取相应的kz。如上图所示,封面中的两个人Alice和Bob想要搞点事情,他们搞了个电路(比如比较电路),每个门包括输入线(input wire)和输出线(output wire)。通俗的说就是一些人具有其隐私数据,他们想把这些数据联合起来算点什么,但又不想把数据交给别人,混淆电路解决的就是此类问题。
原创
发布博客 2023.06.28 ·
1105 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

【密码学】Differential Privacy差分隐私

差分隐私,英文名称为differential privacy。目的为保护数据源中因微小的改动而导致的隐私泄漏问题。比如一家医院统计关于糖网病患者人数,那么其中某人是否为糖网病患者就属于差分隐私问题。差分隐私算法要保证不法分子难以根据数据结果反推出数据的真实情况,因而泄漏隐私。
原创
发布博客 2023.06.27 ·
1494 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【密码学】【多方安全计算】Secret Sharing秘密共享浅析

Secret Sharing被称为秘密共享或私密共享,有一个秘密数值D,数值D被分解为n个片段并设置一个阈值k,当拥有k个以上片段时才可以恢复数值D,这种秘密分享叫做阈值秘密分享。普通的秘密分享指将秘密数值D,分解成n个片段,当n个片段都被集合起来时才可以恢复秘密值D。普通的秘密共享的问题在于,秘密的安全性得到了保证,但是管理的风险增加了,如果有一个片段被丢失将导致整个秘密无法被恢复。所以在业界常用的是阈值秘密共享。本文也就此进行讨论。
原创
发布博客 2023.06.26 ·
3008 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

【区块链】Merkle Tree及SPV简易支付验证详解

Merkle Tree默克尔树在比特币中Merkle Tree实际上是一个hash树,是个二叉树。它的叶子节点为交易的hash值,然后对相邻的hash值进行拼接,并对拼接后的值再次进行hash运算,然后对相邻结果再次进行hash运算,重复对结果运算并产生新的节点,直至产生最后一个节点,成为跟节点Merkle Root。1.hash运算采用double hash,即对数据进行两次hash运算。2.在计算hash值是要保证节点数量为偶数,为奇数的情况,复制最后一个节点并参与运算HA = SHA256(
原创
发布博客 2022.04.19 ·
9829 阅读 ·
4 点赞 ·
5 评论 ·
9 收藏

【安全】【SQL注入漏洞】通过sql注入获取数据库管理员密码

本博客中使用封神台靶标系统进行演示,靶标系统网站。一、判断网站是否存在sql注入漏洞1.在地址栏写入?id=1 and 1=1,回车页面返回正常。2.在地址栏写入?id=1 and 1=2,回车页面返回异常,这里可能存在sql注入漏洞。二、判断字段数1.在地址栏写入?id=1 and 1=1 order by 3页面返回异常,表的字段数小于32.在地址栏写入?id=1 and 1=1 order by 2页面返回正常,说明表的字段数为2。三、获取回显点在地址栏写入?id=1
原创
发布博客 2022.01.21 ·
8080 阅读 ·
7 点赞 ·
0 评论 ·
37 收藏

【安全】反序列化漏洞

漏洞简介序列化:把对象转换为字节序列的过程,即把对象转换为可以存储或传输的数据的过程。例如将内存中的对象转换为二进制数据流或文件,在网络传输过程中,可以是字节或是XML等格式。反序列化:把字节序列恢复为对象的过程,即把可以存储或传输的数据转换为对象的过程。例如将二进制数据流或文件加载到内存中还原为对象。反序列化漏洞首次出现在2015。虽然漏洞较新,但利用十分热门,主要原因还是太过信任客户端提交的数据,容易被开发者忽略,该漏洞一般都可执行任意命令或代码,造成的影响较大。漏洞成因在身份验证,文件读
原创
发布博客 2022.01.10 ·
3351 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

【区块链】【智能合约】美链攻击分析以及安全库的使用

1.美链攻击过程美链代币BEC为发行在以太坊上的ERC20代币,其具体合约的代码在该链接中合约代码。向美链发起攻击的交易链接为攻击交易hash。function batchTransfer(address[] _receivers, uint256 _value) public whenNotPaused returns (bool) { uint cnt = _receivers.length; uint256 amount = uint256(cnt) * _value;
原创
发布博客 2021.08.31 ·
6014 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【go语言】【map结构】go语言中map的用法

map的创建1.初始化创建mapnodeTable := map[string]string { "N0": "127.0.0.1:8000", "N1": "127.0.0.1:8001", "N2": "127.0.0.1:8002", "N3": "127.0.0.1:8003",}2.make创建mapnodeTable := make(map[string]string)nodeTable["N0"] = "127.0.
原创
发布博客 2021.06.04 ·
179 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【Jenkins】使用Jenkins拉取GitHub代码

Jenkins使用步骤:1.点击“新建任务”,进行任务的创建2.输入任务名称,并选择“流水线”3.勾选“GitHub项目”,并写入github对应的仓库链接4.在“流水线”脚本中,写入需要执行的脚本,包括拉去GitHub的命令具体代码pipeline { agent any stages { stage("stage 1") { steps{ echo "hello world"
原创
发布博客 2021.06.02 ·
983 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

【区块链】【跨链】浅析跨链原子互换协议

前言每个区块链都有自己的数据资产与数据信息,比特币创建以来TPS一直成为区块链行业的瓶颈,难以突破。为此行业涌现出各种解决办法,改进共识、区块扩容、改进数据结构等。plasma等侧链技术,从区块链的横向扩容方面对区块链性能进行提升。即主链负责处理基本事务,侧链负责处理特定事务,例如比特币可以生成pizza链、fruit链、drink链,当人们需要使用比特币进行购买pizza、水果、酒水时,可以...
原创
发布博客 2019.06.19 ·
2068 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

【区块链】【以太坊】GHOST协议的浅析

GHOST全称为Greedy Heaviest-Observed Sub-Tree,即贪婪最重可观察子树协议。与Bitcoin中的最长链原则不同,以太坊使用GHOST协议,通过判断最重子树来决定主链。算法描述选择区块作为主链的算法Input: Block tree T1. set B ← Genesis Block2. if ChildrenT (B) = ∅ then retu...
原创
发布博客 2019.05.21 ·
2012 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

【区块链】以太坊RLP解码工具

Transaction类型RLP解码工具//0xf864808502540be400825208949953974128a116a79bed4836e571a77090d098fa808025a0b00d97f985010034e96d924da2477a9ad237b5d407e172cee66f5e7afc70fc03a01f7154072b29b4fc77f8704457aa0...
原创
发布博客 2019.05.06 ·
1338 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【区块链】区块链学习路线(论文篇)

Blockchain Papers Reading RoadmapRecording the papers, hoping to provide some help for some newcomer who want to join the blockchain.I will continue to update the article to this repository.Histo...
原创
发布博客 2019.04.27 ·
1975 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

【区块链】以太坊gas的设计机制

gas机制以太坊中交易的发送,合约的调用及发布,都需要调用EVM虚拟机,在EVM中执行指令时需要消耗gas,执行不同指令所消耗的gas数量也不同,具体指令与gas消耗的对应关系可参考以太坊黄皮书。下面从设计的角度,谈谈自己对gasLimit,gasPrice字段设计的理解。gas费用的计算公式:gasUsed*gasPrice = ether(wei)gas相关字段以......
原创
发布博客 2019.04.18 ·
1401 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

【区块链】以太坊交易中的R、S、V字段

最近在做区块链钱包,想让自己的钱包适配小狐狸插件,在小狐狸插件中余额显示、私钥导入都正常,但是在交易发送时出现错误,交易详情如下{"jsonrpc":"2.0","id":1,"result":{"blockHash":"0x949f40920a86f281daccbe8e30dd60a366b22ff270647815f6bfc0402ff38e42","blockNumber":"0xce3...
原创
发布博客 2019.04.09 ·
7693 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【mysql】按时间将数据分组

数据库中保存的交易记录,需要按天和按小时分别展现出来,可使用sql语句直接分组select count(*) as '交易数量', sum(amount) as '交易总额' FROM transaction where has_deal=1 group by DATE_FORMAT( send_erc_timestamp, "%Y-%m-%d %H" ); ...
原创
发布博客 2018.09.28 ·
1166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Python】构造通用任务父类

服务器端常常需要启动一个进程,作为task处理任务,如果类似但任务类别较多,可以创建一个task父类import jsonimport timeimport signalclass Task(object): running = True interval_time = 10 def do_task(self): while True and...
原创
发布博客 2018.09.27 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【linux】crontab与环境变量

1. crontab与环境变量不要假定cron知道所需要的特殊环境,它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。所以注意如下3点:1)脚本中涉及文件路径时写全局路径;2)脚本执行要用到java或其他环境变量时,通过source命令引入环境变量,如:cat start_cbp.sh#!/bin/shsource /etc/pr...
转载
发布博客 2018.09.25 ·
1051 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多