凌晨4点了,您的工作精神一定要上报党中央!
订阅RSS:

标签:编程

前后端分离项目接口数据加密的秘钥交换逻辑(补充:MITM中间人攻击)

之前我写到《前后端分离项目接口数据加密的秘钥交换逻辑(RSA、AES)》,解释了前后端在交互数据时候的加解密策略,随着我对网络编程的理解和掌握,两个月后,我必须再写一篇补充的文章,来给我之前的文章打个补丁,因为使用不当还是无法做到绝对安全,上一篇文章没有提中间人攻击,这次我补上。

进入阅读
在Java中涉及到交易和金融货币的时候为什么不能用double、float来计算?使用BigDecimal解决

在Java中涉及到交易和金融货币的时候为什么不能用double、float来计算?在日常使用中double、float的浮点计算经常会出现一些意外的情况,因为二进制不能精确的表示大部分十进制的小数,今天就来讨论一下如何正确的在Java中进行小数计算。

进入阅读
在 Linux 中 kill、kill -9、kill -3命令是什么意思有什么区别

很多同学在日常使用 Linux 中会经常使用 kill 命令来杀死进程,有的直接使用 kill,有的使用 kill -9,有的使用 kill -3,他们是什么意思呢,有什么区别呢,今天我们就了解一下 Kill 命令和 Linux 中的信号。

进入阅读
获取公网IP服务「ip.renfei.net」服务升级,支持IPv4/IPv6网络

本次「ip.renfei.net」升级不但支持 IPv4 网络,还支持 IPv6 网络,所以各位得到的 JSON 中可能是 IPv4 的地址也可能是 IPv6 的地址,各位开发大佬注意修改程序识别。如果只想查询IPv4的地址可以使用「ipv4.renfei.net」,就只支持IPv4地址了。

进入阅读
寻找正在使用「ip.renfei.net」的用户你的请求太快了

ip.renfei.net配合DDNS动态域名解析,用于动态IP的解析。在动态IP地址的环境中,方便及时的更新域名解析记录。在Linux环境使用 curl ip.renfei.net 快速查询公网出口IP。在浏览器中使用JavaScript请求 ip.renfei.net,在浏览器中得到用户的公网IP地址。

进入阅读
Navicat Premium 15.0.15 For Mac OS X 破解版 [TNT]

Navicat Premium将所有Navicat版本合并为一个最终版本,可以连接MySQL、Oracle和PostgreSQL。Navicat Premium允许用户在一个客户机内将表和数据从Oracle拖放到MySQL、Postgre

进入阅读
解决SLF4J警告信息Class path contains multiple SLF4J bindings,logback与log4j包冲突

运行日志中出现SLF4J警告信息Class path contains multiple SLF4J bindings,例如在SpringBoot中引用了sdk.renfei.net以后就会出现,其实这个是一个Jar包冲突的情况,只需要排除冲突的Jar包即可。

进入阅读
Vue.js中函数的func().then()链式调用和Promise.resolve的用法解析

在Vue.js开发中会遇到异步调用的场景,但是有的时候我们需要等待异步完成再进行下一步,就会用到func().then()这样的方式,想使用这样的方式就得使用Promise,写这篇文章就是我在搜索的时候发现有的人写的并不对,有点误人子弟,所以我也写一下我的版本。

进入阅读
使用editor-fold标签折叠你的代码优化你的代码结构

在实际工作中往往我们会写出非常长的一个类文件,代码可阅读性会越来越差,想想在几百行甚至上千行的代码里上下翻滚寻找你想要的那段代码,难道就没有更优雅的方式吗?当然是有的,今天我介绍的就是使用editor-fold标签来优化你的代码结构。

进入阅读
前后端分离项目接口数据加密的秘钥交换逻辑(RSA、AES)

在前后端分离的项目中,往往需要传输一些敏感的信息,例如密码、金额等,签名验签算法只能保证数据不被篡改,但是却无法对数据进行保密,如果用户输入的密码明文传输,就会被网络中的节点截获,虽然大部分网络运营商并不会去截取网络传输的内容,但是不能排除用户连接的WiFi网络是不是钓鱼网络,所以在传输敏感信息的时候需要加密,本文就讨论如何安全的让客户端和服务器交换秘钥。

进入阅读
正确的加密存储密码防止被拖库(脱裤)保护用户登录安全

在日常的开发中对密码的处理一般只是简单的做一下MD5,甚至有的系统直接存储用户的明文密码,如果一旦被黑客拖库,整个数据库被下载走,那黑客可以登录任意一个账户做出危险的操作,甚至无法弥补的事故,所以要正确的加密密码,保护用户账户的安全。

进入阅读
微信搜一搜:任霏博客