240 发简信
IP属地:台湾
  • Resize,w 360,h 240
    现代密码学程序猿补完计划

    起点 最近空闲时间都在研究Google开源项目Tink的源码,发现很多密码学相关概念似懂非懂,直接导致越看越蒙圈。在通过谷歌度娘恶补基础知识的过...

  • RSA的前端JS加密后端Java解密

    场景 用户登录,用JS将密码进行RSA加密后发送至后端,用Java进行解密判断,最后再使用SHA-256+盐的方式加密入库。这么做的目的就是防止...

  • 用Commitizen来规范你的代码提交

    平时提交的变动信息是应该遵循 Angular 规范 的,标准格式为: 提交说明包含了下面的结构化元素,以向类库使用者表明其意图: fix: 类型...

  • 在项目中更好的使用Enum

    这里省略Enum的介绍。我们知道Enum是不能继承的,但每个Enum中往往很多基础方法是相同的,在翻看protobuf源码时觉得其写法值得借鉴,...

  • Google Tink多语言跨平台加密(一)

    如果对密码学还不了解,可以先看一下现代密码学程序猿补完计划 Tikn是什么 由Google的密码学家和安全工程师联合编写的加密库。源于与Goog...