240 发简信
IP属地:广东
  • Windows Subsystem for Linux,(Windows Subsystem) for Linux,也就是windows操作系统的子系统,这个子系统for Linux的意思。。。 。。。 。。。

    Win+Linux单系统解决方案——WSL(入门篇)

    本文首发知乎/简书 介绍 作为一名程序员很多时候需要Linux环境,但是由于PS等某些工具,也不能抛弃Windows,需要双系统来回切 换很是麻烦,用虚拟机又担...

  • go gorilla/websocket 实现分组消息

    可用于分组聊天,多客户端连接实时转发消息类服务器系统 环境: go get github.com/gorilla/websocket 其包目录下有示例 如我自己环境中: d:...

  • go mod入门文章,你说文末给出链接,没有给出哦。文章超级很详细

    go mod使用

    最近由于换工作,开始交接工作。整理以前的工作内容,由于组内就我一个在做go和大数据。 所以开发没有规划,当时是怎么快怎么来。go也是使用最传统的go path的方式管理的。都...

  • @PangS宇 补充一下吧,a给b传合同,也就是(原文+签名)外面再用b的公钥加密。这就是网络中最安全做法,你会在银行系统中用过双向认证,去参考吧

    数字签名和数字证书究竟是什么?

    我们经常会见到数字签名和数字证书的身影,比如访问一些不安全的网站时,浏览器会提示,此网站的数字证书不可靠等。那么究竟什么是数字签名和数字证书呢?本文就将通过一个场景深入浅出的...

  • @PangS宇 思考问题要分层,这里讲的是,用数字证书保证自己的身份,用数字签名保证数据的完整性和不可抵赖性。至于原文被看到,是不属于这一层级的问题,属于通信,通信你可以不用http,用https

    数字签名和数字证书究竟是什么?

    我们经常会见到数字签名和数字证书的身影,比如访问一些不安全的网站时,浏览器会提示,此网站的数字证书不可靠等。那么究竟什么是数字签名和数字证书呢?本文就将通过一个场景深入浅出的...

  • 查看资料要客观探索的态度,不要太主观,作者自己说了有些概念上没有具体实践过,可能有些地方用词不太严谨,但逻辑是没有问题的,他的目的只是为了介绍各种用法及应用场景,可能叙述方式和逻辑顺序不太清晰,你没有看明白而已。
    1.首先数字证书(CA证书)没有篡改一说,因为这是一个全世界公认的技术,它本身保证了无法被篡改,也许将来某一天不管是从算法逻辑破解还是从暴力破解有可能被篡改,但目前不可能,普通用户不需要考虑。比如a有自己的证书CA_a,如果有第三者c想使坏,只能是用CA_c替换,可是CA证书是可查的,CA证书的具体内容可以去查资料,它里面包括了持有者姓名。https作者自己也说了没部署过,没应用过,https的加密层级不一样,他只是在网络层保证中间人截取后无法解密,不是保证https目的服务器是否合法,这就像是你说,你把钱存进了中国银行,中国银行保证了你资金的安全,而你却怀疑中国银行本身的合法性一样。你为什么会相信中国银行,你为什么会相信支付宝,因为他们是国家监督,且实力雄厚,你不觉得他们会因为你那点钱,去抹黑自己。同样,只要是https链接,目的服务器肯定是要通过合法途径去申请证书的,具体申请,你可以去尝试。再说一次重点,思考问题一定要分层,我所思考的问题点,在哪一个层级。
    2.他说的CA证书有数字签名指的是CA证书里面的内容中有数字签名这个技术,签名是CA证书发证机构对该证书的数字签名,数字签名的目的就是验证身份!我们就可以验证。

    看到你的问题,想给出的最大建议是:思考问题要分层,思考问题要分层,思考问题要分层。这是一种流行的工业思考方法。你永远不能在三楼考虑坍塌问题,去担心二楼坍塌导致三楼坍塌,二楼坍塌,要在二楼去思考。希望能帮到你

    通俗理解数字签名,数字证书和https

    前言 最近在开发关于PDF合同文档电子签章的功能,大概意思就是在一份PDF合同上签名,盖章,使其具有法律效应。签章有法律效应必须满足两个条件: 能够证明签名,盖章者是谁,无法...