安全防护
ZyhMemory
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RSA非对称加密
最近需要写一个需求,前端明文或MD5加密的密码传输,容易被破解,需要使用非对称加密,前端使用公钥加密,传给后端,后端使用私钥解密,进行验证。 了解了一波,大概分为下面几种情况: 一、生成一套密钥进行传输 如张三生成一套密钥,公钥与私钥,使用私钥加密数据后,与公钥一块发送给李四,李四可以用公钥进行解密;反之,李四可以用公钥加密,发回给张三,张三使用私钥进行加密。 注:公钥可以给多个人 二、生成多套密钥进行传输 还是张三发送给李四,张三生成一套密钥,使用私钥加密数据后,与公钥一块发送给李四李四可以用公钥.原创 2021-05-27 11:40:39 · 210 阅读 · 0 评论 -
非对称加密工具类
package com.zyh.test.utils; import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import java.security.*; import java.security.interfaces.RSAPrivateKey; import java.security.interfaces.RSAPublicKey; import java.security.spec.PKCS8Enc原创 2021-05-27 11:39:59 · 472 阅读 · 0 评论 -
Windows搭建Sonar
官网下载SonarQube包 SonarQube官网 SonarQube插件下载 Chinese Pack:SonarQube 页面汉化 sonar-findbugs:新增代码质量情况 sonar-checkstyle:Checkstyle的编码规则 直接把下载的jar包放在SonarQube文件夹下extensions\plugins中就好了 安装MySQL MySQL安装教程 MySQL建一个sonar的库和sonar用户 > mysql -u root -p > CREATE DATABA原创 2020-12-29 11:54:56 · 291 阅读 · 0 评论 -
数据库用户权限分配(MySQL 5.7)
创建test用户密码为Test123456 > create user 'test'@'%' identified by 'Test123456'; 给test用户新建查询插入更新所有数据库中的所有表的权限 > grant create,select,insert,update ON *.* TO 'test'@'%'; 创建数据库并单独授权新建查询插入更新这个库中的所有表的权限 > create database test; > grant create,selec.原创 2020-06-29 15:29:56 · 608 阅读 · 0 评论 -
个人服务器安全配置(CentOS 7.6)
禁用root登录 创建普通账户并设置密码 # adduser test # passwd test 配置zxc文件夹权限 # chown test /zxc # chmod 755 /zxc 修改ssh配置文件找到PermitRootLogin改为no # vi /etc/ssh/sshd_config PermitRootLogin no 重启sshd即可 # systemctl restart sshd.service 修改ssh端口号 修改ssh配置文件找到Port修改 #原创 2020-06-27 23:46:53 · 682 阅读 · 0 评论
分享