首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一、信息传输中的安全隐患

下面的例子中,A和B是信息传输的双方,X是中间人 如果概念都理解,可直接进入第六章数字证书综合讲解 隐患如下 1.窃听   A找B借钱,写了借条“我找你借1000块钱,一周后还…”,但是在发送过程中...2.假冒   X冒充发送者:X冒充A找B借钱“我是A,找你借1000块钱,一周后还…”,然后B把钱按照要求汇款过去,一周后B找A要钱,A却说,我并没有找你借钱啊?   ...… 4.事后否认(不包含中间人)   A找B借钱,A:“我是A,我找你借1000块,请把钱打入A123456账户里,一周后还”,B把钱汇过去一周后找A要钱,A:“我没给你写过借条呀?...你凭什么说那个借条是我写的?”,就这样,A赖掉了B的1000块钱。事后否认会导致服务合同不成立等。   我们该怎么解决这4中隐患呢?...4.事后否认   使用数字签名,CA证书中心会证明这个借条确实是A写的,赖不掉的。

88010

只有名字,如何查到老赖的身份证号?

三叔为人爽快,对朋友那是真讲义气,关系铁的借钱不用借条,不铁的写个借条就行,就是这么豪爽的老实人,现在却遇到了老赖,当初承诺还钱的「朋友」却玩起了失踪,电话不接,消息不回。...三叔也急需用钱,就拿着借条去法院起诉,但是法院需要提供身份证号,但借条是只有名字,当时并未留身份证号。于是三叔找我帮忙,希望我能帮助查出此人的身份证号。提供的信息很有限,就姓名、手机号、所在城市。...借钱不还,这不是老赖么?对付老赖,我想到了网上的公开信息。于是我去中国裁判文书网查了下,看看有没有他的相关文书:http://wenshu.court.gov.cn/,输入姓名一搜,果然有: ?...选择就近的法院点开一看,有详细信息,还是 2016 年的,如果三叔当年上网查下这个人,也许就不会借钱给他了: ? 这些信息跟三叔确认后,就是这个乔二胡,于是得到其出生日期、省市县信息。...我又想到了老赖,他有 6 个裁判文书,有的强制执行都没用(借钱一定要有要不回来的心理准备),所以,他必然是一个失信被执行人。

23.4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    图说“数字签名”

    1、图说数字签名 关于数字签名这事,还得从当年小明向王老板借钱说起...... image.png image.png 1.1、照搬传统 image.png 小明觉得这很简单...,不就是把纸质借条转换成电子文档么;于是,小明立即打开电脑,书写借条。...小明发送出去的第1版借条如下: image.png image.png 很显然,第1版的借条没有借款人签名,是一个无效的借条。...(SHA256),并使用一种非对称加密算法(RSA)进行加密后的第6版借条如下: image.png 1.5、用CA颁发的数字证书解决公钥归属问题 按照陈教授的提议修改后,一切似乎已经搞定,但在成交的最后关头...1.6、完成数字签名 小明拿到CA大佬签名的证书后,加上之前的借条,终于解决了王老板的所有顾虑,和达成了最终的借贷协议。

    1.9K62

    记一次线上问题 → 偶尔的热情真的难顶呀!

    zhangsan1   一切有条不紊的进行着,平静的就像你的女神回复你的消息一样,简直是轮回!   ...突然的热情   当你以为一切尘埃落定,开始放下过往,准备面向未来的时候   你的女神发来了一个消息   此刻的你无比纠结,是继续舔还是果断断?   ...我们来模拟下她突然的消息   调整下 front 的代码   在发消息之后睡眠 100 毫秒   将 李四 的密码调整成 lisi111   李四的密码竟然没同步成功!   ...打开女神的消息一看,特喵的竟然不是关心,是借钱! 问题修复   已经有女神折磨你们了,我就不折磨你们了 front 的这段代码   是有问题的!   ...楼主这次排查这个问题还是很快的,因为日志打印的比较全,根据日志很快就能定位到接口查到的是旧数据     这就好比借钱:一定保留转账记录,现金的话要打借条   2、圈子不同,不要强融     好好的消息发送

    13210

    微信红包和转账最大区别是什么?如何辨别真假呢?戳进来有干货

    微信红包的金额是隐藏的,金额≤200元 (除了情人节等特殊时间点) 而微信转账一眼就能看出金额 想玩惊喜的宝宝还是发红包哈 最后,千万千万不要像小编这样妄想套路别人 分分钟被人套麻袋啊 退还方式不同...点击“钱包”—右上角四方格—“帮助中心”—“联系客服” 就能找到温柔的客服小姐姐啦~ 转账借钱长点心 各位小伙伴借钱的时候要注意防范了!...因为…… 借的钱可能再也要不回来 在聊天沟通中确定对方的身份信息、款项性质 有助于减少后期可能引发的麻烦 “钱可以在网上微信转账,借条要当面给。” 不要偷懒或碍于面子就不!写!借!条!...如果碍于客观情况不方便立书面证据 务必在微信红包或转账的附言栏目里 备注好钱款的性质 像这样写了“爱你”、“么么哒”等字样的借款 即使通过法律途径也很难要回来!...最后,是一个有点”杞人忧天“的问题 如果人去世了,微信钱包里的钱怎么办? 之前曾有谣言声称: “用户去世后,微信钱包中的钱会被腾讯充公”

    2.2K90

    想借钱?先别被大数据追踪到你的劣迹! |数据侠

    同时利用手机游戏的活动,激活了40%的休眠客户。 这个信用卡公司在整个金融移动APP占比是非常高的,日活可以达到330万,这个APP每个月为信用卡公司创造将近几个亿的净收入。 ? ?...因为这些有车的人已经习惯自己开车上班了,已经不习惯公共交通了,不习惯地铁和其他公共交通了,这些人才是刚性Uber的需求,聚会的时候,喝酒的时候,吃饭的时候都是需要打车的。...你可能被列为高风险人群 在没有数据之前,很多银行给中小企业贷款的时候,风险评估依据于POS机的刷卡记录。这个刷卡记录是可以做假的的,例如可以用信用卡套现来提高POS机的流水。...通过这些数据判断小商户的客流量和经营的情况,然后参考这些信息和POS机信息,给出一个更加客观的授信额。...网络犯罪正在成为互联网金融公司公司面临的主要威胁之一,甚至在一些互联网金融公司公司,恶意欺诈产生的损失占整体坏账的60%。

    38530

    复杂美吴思进:稳定币最大的应用场景在支付、结算和跨国汇兑

    现在市面上大多数的稳定币都依赖于以太坊,转帐费用和支付成本太高,尚未具备可以大规模使用的价值,所以新进的稳定币玩家还有很大的机会,这也是为什么我们复杂美最近正在积极布局稳定币的原因。...现在的稳定币大多有安全性不足的问题,但是我们的稳定币技术可以做到离线支付和离线发币,并且拥有多重签名功能,保障用户的资产安全性,同时兼顾使用者体验。...我认为稳定币最大的应用场景在支付和结算,以及跨国汇兑,一般使用者可以脱离银行体系进行跨国汇兑,当然这还需要周边的配套,才能真正达到出国毋需换汇的境界,但身为一名区块链技术的乐观主义者,我相信稳定币掀起的银行革命一定很快就会到来...稳定币跟现在的金融体系是两个世界,会产生巨大的变革。一是体现在支付,现在支付宝和微信支付很方便,但稳定币的使用会更方便。任何人,只要下载一个钱包,就可以使用,不需要去申请和开户。...比如借条,不需要中介就可以完成借贷。之前我们通过支付宝或微信借钱给别人,需要截图存证,但微信和支付宝本身不能给你证明。但通过稳定币,你就不需要证明,因为都在链上,大家都看得到。

    54610

    如何写好 DevOps 的文档

    但若文档不全,即便是脚本的作者,时间一久也不敢随便乱用,毕竟运维的大部分工作是管理生产环境,要是出了错,不是轻描淡写就可以蒙混过关的。...Fabric的任务管理与文档 在以前的文章中,我们曾经介绍过Glow使用了fabric来执行各种日常管理的任务。Fabric提供了非常好用的任务组织以及查阅任务文档的功能。...这里可以看到,将任务分写在不同的模块,模块名就起到了Namespace的作用。在显示命令列表时,在同一个Namespace下的命令被聚集到了一起,很好地起到了任务分类的作用。...但几个典型的实际用例,对于用户了解任务的用法会起到至关重要的作用。...是如何实现的),并将其添加到函数的docstring之后。

    63830

    如何写出优雅的代码?

    最后想说,所谓优雅,相对应的是坑。只有见过足够多的坑,才会形成自己的编码理念。总结自己遇到的坑,找到避免坑的方法,就能保证持续进步。...可读的名称一定是可读的,易读的,最好不要用自创的缩写,或者中英文混写。足够短名称当然不是越长越好,应该在足够表达其含义的情况下越短越好。...格式良好的代码格式也是提高可读性非常重要的一环,分为垂直格式和水平格式。垂直格式通常一行只写一个表达式或者子句。一组代码代表一个完整的思路,不同组的代码中间用空行间隔。?...类静态变量、实体变量应定义在类的顶部。类内方法定义顺序依次是:公有方法或保护方法 > 私有方法 > getter/setter 方法。水平格式要有适当的缩进和空格。...我认为仅仅编写出可运行的代码是远远不够的,还要时刻注意代码的整洁度,留下一些漂亮的代码,希望写的代码都能保留并运行 102 年!

    49730

    如何写出漂亮的代码?

    咋在学校的时候lol撸多了,哪去些什么代码。短时间估计是习惯不了的,没有别的办法,以前撸lol现在撸代码。撸撸更健康。但是光撸肯定也是解决不了问题的,熟悉熟悉键盘,眼看屏幕。...好的代码像诗,看着就赏心悦目。要想代码质量高,首先基础要牢靠,基础不好你写得再好看,问题还是少不了。代码质量的高低跟基础息息相关,所以质量高不高基础要学牢。...有基础之后那就是去学习其他人写的优秀的代码,有样学样,从模仿开始看得多了见多识广,质量也就上去了。除了这些我们还得又科学的方法去提高,如wekbit代码规范, google代码规范。...单纯来讲一个公司其实做的东西可能只是为服务产品摄入一个很小的方面。有的公司学不到东西,要是上班不自己找点东西来学习。...没多长时间你就会被淘汰了,如何来提高自己的能力,光公司那点东西肯定是指望不上了那我们该如何: 1.多看博客(如csdn),或加入一些技术群看别人都在干些什么 2.多研究一些高质量的开源代码,新的流行技术

    97370

    零基础学基金投资系列-01-初识基金

    股票,债券和基金之间的关系 1.什么是基金? 广义的基金 基金是指为某种目的二设立的具有一定数量的资金。 也就是说基金是一大笔的钱,然后,这笔钱是为了某个目的而设立的。...首先,他找到邻居李四借5万块钱,承诺每年支付5%的利息。那么每年就要支付2500元的利息。然后3年后归还5万块本金。李四同意了,借给张三5万块钱,并开具借条给李四。...王五入股5万,10%的份额->500万, 翻了100倍 从这个例子中,可以看出李四是借钱,属于借贷关系,所以不管张三的花店生意好坏,张三都必须保证按时向李四支付利息,即使张三花店破产,变卖资产以后,也要保重归还本金给李四...张三就相当于上市公司的董事长 花店生意就相当于上市公司 李四就相当于上市公司的债权人 借条就相当于债券 王五相当于上市公司的股东 股权转让协议就相当于股票 债券与股票 债券强调本金安全,收益稳定,但收益较少...股票,债券和基金之间的关系 80%以上的资产投资于股票的,为股票基金 80%以上的资产投资于债券的,为债券基金 除1,2两项以外的属混合基金 我们可以看出,不同的股票和债券配比,会改变基金的性质。

    46120

    为 IT 公司提供帮助,受贿 323 万元:农信银资金清算中心副总裁刘某某,判 10 年

    当时华胜天成公司中标农信银公司云灾备项目第一期A标段,其作为项目经理,希望A标段顺利验收、结算尾款,并争取云灾备系统后续运维的项目,所以借钱给刘某某,希望维持好关系。...刘某某爱人王某1建议另外找人假装借钱给刘某某买房,打了假借条给朱某,并让其在纪委问时就说当初是其开车带王某1去天津找朱某借的现金。...后王某1又找其,说之前的借条金额太大、有点假,又给其1张145万元的借条,依据付房款的时间,落款写了2013年1月10日,借款人王某1。...9、证人于某的证言: 证实2019年4月,王某1说刘某某要离任审计,此前买房时借了别人钱,现在别人不承认借钱的事,钱对不上。...2019年4月,其回哈尔滨把借条给了朱某,后因担心借条金额太大,朱某说不出来源,其让王某1找朱某和于某共同分担,分别写了100万元和145万元的借条。

    1.2K20

    如何写出Pythonic的代码

    Python由于语言的简洁性,让我们以人类思考的方式来写代码,新手更容易上手,老鸟更爱不释手。...要写出 Pythonic(优雅的、地道的、整洁的)代码,还要平时多观察那些大牛代码,这里明哥收集了一些比较常见的 Pythonic 写法,帮助你养成写优秀代码的习惯。 01....变量交换 交换两个变量的值,正常都会想利用一个中间临时变量来过渡。 tmp = a a = b b = tmp 能用一行代码解决的(并且不影响可读性的),决不用三行代码。...显式代码 有时候出于需要,我们会使用一些特殊的魔法来使代码适应更多的场景不确定性。...无端增加代码的不确定性,会让原先本就动态的语言写出更加动态的代码。 def make_complex(x, y): return {'x': x, 'y': y} 13.

    54521

    如何写出优秀的代码

    变量不断被覆盖,奇奇怪怪的 bug 就够你喝一壶的了) ❝这种病的病根儿一般是词汇量匮乏,治疗建议某道翻译。...1.一定要添加注释,最起码重要的逻辑部分覆盖到。 2.注释要清晰、易懂、简单明了。 3.注释不是流水账,不是每一行代码的解释,而是某一块逻辑的说明。 4.对于复杂的数据结构请举例说明。...❞ 2.实现一个功能,肯定不止一种方法,要不断的去优化,去寻找一条最快最简单的路径。 ❝当然优化的前提是存在,即使用笨办法也得先实现再说。 ❞ 5.第五坨屎-校验 1.一定要添加必要的校验操作!...一定要添加必要的校验操作!一定要添加必要的校验操作!重要的事情说三遍,想要保证程序的健壮性,永远不要相信用户的任何操作!(用户不是开发人员,一定会做出你想不到的操作。...当然前提是:你的单元测试是可靠的。 ❞ 3.重要的方法、逻辑,单元测试一定要覆盖到,它会保证你的程序安全上线!

    73010

    如何写更安全的代码?

    下面根据我自己的一些项目经验,跟大家分享两点如何能开发出相对安全的代码。以下方案不局限于任何语言代码开发,是一个相对通用的安全编码方案。 ? 字符串的安全方案 ?...下图展示的是通过将字符串信息存储在数组中的汇编代码,在实际的汇编代码中展示的是一串数据,而不是直接的字符串,这就无法直接看到字符串信息去理解代码,要想理解这串字符串信息,那么就需要去做动态调试分析。...你这样直接调用系统函数在一些场景下是不安全的,当你的程序在被安全逆向研究的时候,直接可以通过程序的导入表,以及反汇编看到调用的系统函数,这样我们只要一查下系统函数的功能,那么就可以知道大概的功能点,还有只要一挂钩...(HOOK技术)上系统的函数,那么你所调用的系统函数的功能就失效了。...不过这这里只进行说明代码开发的一点安全思路),这个才是我们程序员的终极目标,希望本文所阐述的思想能够让大家有所启发。 ? End

    63021

    如何写出优雅的 Golang 代码

    goimports goimports 是 Go 语言官方提供的工具,它能够为我们自动格式化 Go 语言代码并对所有引入的包进行管理,包括自动增删依赖的包引用、将依赖包按字母序排序并分类。...相信很多人使用的 IDE 都会将另一个官方提供的工具 gofmt 对代码进行格式化,而 goimports 就是等于 gofmt 加上依赖包管理。 ?...的开发者也一定要在 IDE 或者编辑器中开启自动地 gofmt(保存时自动格式化)。...,而接口就成了我们的救命稻草,写出抽象良好的接口并通过接口隔离依赖能够帮助我们有效地提升项目的质量和可测试性,我们会在下一节中详细介绍如何写单元测试。...作者也一直在努力学习如何写出更加优雅的代码,写出好的代码真的不是一件容易的事情,作者也希望能通过这篇文章帮助使用 Go 语言的工程师写出更有 Golang 风格的项目。

    1.6K30

    如何写出漂亮的 React 组件

    在Walmart Labs的产品开发中,我们进行了大量的Code Review工作,这也保证了我有机会从很多优秀的工程师的代码中学习他们的代码风格与样式。...电脑是不会在意这些的,不管你朝它们扔过去什么,它们都会老老实实的解释,但是你的队友们可不会这样,他们会把丑陋的代码扔回到你的脸上。...我喜爱这种模式不仅仅因为它们能够减少大量的模板代码,而且因为它们能够有效地提高组件的性能表现。总而言之,SFC能够让你的应用跑的更快,长的更帅。...直观来看,SFC就是指那些仅有一个渲染函数的组件,不过这简单的改变就可以避免很多的无意义的检测与内存分配。下面我们来看一个实践的例子来看下SFC的具体作用,譬如: ?...使用Arrow Function优化的核心点在于其能够通过专注于函数的重要部分而提升代码的整体可读性,并且避免过多的模板代码带来的噪音。

    86830

    如何写出优雅的 Golang 代码

    goimports goimports 是 Go 语言官方提供的工具,它能够为我们自动格式化 Go 语言代码并对所有引入的包进行管理,包括自动增删依赖的包引用、将依赖包按字母序排序并分类。...相信很多人使用的 IDE 都会将另一个官方提供的工具 gofmt 对代码进行格式化,而 goimports 就是等于 gofmt 加上依赖包管理。...的开发者也一定要在 IDE 或者编辑器中开启自动地 gofmt(保存时自动格式化)。...,而接口就成了我们的救命稻草,写出抽象良好的接口并通过接口隔离依赖能够帮助我们有效地提升项目的质量和可测试性,我们会在下一节中详细介绍如何写单元测试。...作者也一直在努力学习如何写出更加优雅的代码,写出好的代码真的不是一件容易的事情,作者也希望能通过这篇文章帮助使用 Go 语言的工程师写出更有 Golang 风格的项目。

    1.1K30

    如何写总结类的博客

    学习是一个将别人的知识转换为自己的知识的过程,这其中最重要的就是思考,如果只是将看到的内容搬到一个地方,那这个过程不能称为学习,只能算是一个备份。...知识从阅读、思考过程中来,当看到一个比较好的用法的时候,我们可以去抄,但是在抄完之后,必须要有一个整理的过程,这个过程也是为了将一个大块的内容,转换成小块的内容,然后将已知的知识点进行巩固,然后将未学习过的点进行归纳...,在后面再运用的时候,可以从我们自己的知识库中找到需要的内容,这个过程就是知识管理。...知识管理最重要的内容就是复盘和整理,做为一个单线程的程序员,必须对自己的一系列的知识进行整理和归纳,才能跟上前进的脚步,而现在知识的获取不是问题,真正的问题是知识的整理,毕竟自己好才是真的好。...所以现在我有一套整理的方案,比如阅读到好的文章,先收藏到滴答清单,然后在有时间的时候,把好的文章再重读一遍,然后整理成一篇博客。

    34020

    我是如何写题解的

    当然我限于我的水平也有限,这一期的观点同样很主观,欢迎交流。 首先聊聊写题解的意义。 写题解的意义 自我总结 有一些题目的解法不是我想到的,或者有一些题目自己随便写的代码居然就通过了系统测评。...回答别人的问题,也可以加深自己对知识点的理解。 我一般按照以下几个模块来写,这一点是学习「官方题解」的格式来写的。 1. 思路分析 其实这部分就是写「怎么想到的」。...并且 IDE 还会帮我自动格式化代码,给别人看的代码,格式清楚还是要注意的。 4....除了有一些非常复杂的「回溯算法」的复杂度分析,其它复杂度分析一般都不难。 下面谈一谈写好题解的一些我个人体会吧。 格式清楚 格式清楚这一点很重要。...即使内容再好,要是格式歪歪扭扭的,可能读者也没法耐心看下去。这一点,除了细心和花时间,没有技巧。我一开始也写得歪歪扭扭的,也是写得多了,就慢慢被读者纠正过来了。

    40720
    领券