ProgrammerGHP
码龄5年
关注
提问 私信
  • 博客:18,753
    18,753
    总访问量
  • 6
    原创
  • 1,102,004
    排名
  • 9
    粉丝
  • 0
    铁粉

个人简介:此博客用于记录自己平时遇到的问题和自己整理的一些知识点,只是作为自己的笔记

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2019-07-22
博客简介:

ProgrammerGHP的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得9次评论
  • 获得25次收藏
创作历程
  • 6篇
    2020年
成就勋章
TA的专栏
  • Bouncy Castle
    3篇
  • 国密算法
    1篇
  • 安装
    1篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

国密算法概述介绍(SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC))

ttps://blog.csdn.net/SkyChaserYu/article/details/104039272众所周知,为了保障商用密码的安全性,国家商用密码管理办公室制定了一系列密码标准,包括SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC)那等等。其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法;SM2、SM9是非对称算法;SM3是哈希算法。目前,这些算法已广泛应用于各个领域中,期待有一天会有采用国密算法的区块链应用出现。其中SM1、SM7算法不公
原创
发布博客 2020.12.11 ·
4500 阅读 ·
4 点赞 ·
0 评论 ·
12 收藏

PostgreSQL安装配置参考文档

PostgreSQL安装配置参考文档1.安装Centos安装包链接 : https://yum.postgresql.org/rpmchart/然后选择系统版本及PostgreSQL版本举例[postgresql10-libs-10.13-1PGDG.rhel7] 为 运行库[postgresql10-server-10.13-1PGDG.rhel7] 为 服务端[postgresql10-10.13-1PGDG.rhel7] 为 客户端以上三个为主要安装包,其余安装包可是视情况安装
原创
发布博客 2020.08.03 ·
240 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用Bouncy Castle(pom版本:bcprov-jdk15on 1.59)中SM4 加密解密算法 ECB

SM4 加密算法 加密 SM4算法是一种分组密码算法。其分组长度为128bit,密钥长度也为128bit。加密算法与密钥扩展算法均采用32轮非线性迭代结构,以字(32位)为单位进行加密运算,每一次迭代运算均为一轮变换函数F。SM4算法加/解密算法的结构相同,只是使用轮密钥相反,其中解密轮密钥是加密轮密钥的逆序。public class encryption_decrypt { static { Security.addProvider(new BouncyCastleProvi
原创
发布博客 2020.07.30 ·
4898 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用Bouncy Castle(pom版本:bcprov-jdk15on 1.59)中SM3摘要算法

SM3 摘要算法SM3摘要算法,可以进行密钥,也可不使用密钥本次进行 常规不需要密钥的杂凑算法public class SM3Util { /** * 编码方式 UTF-8 * 加载项 */ private static final String ENCODING = "UTF-8"; static { Security.addProvider(new BouncyCastleProvider()); } pub
原创
发布博客 2020.07.30 ·
2724 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

使用Bouncy Castle(pom版本:bcprov-jdk15on 1.59)中SM2算法进行解析证书、验签

以下都没有做异常处理,只是简单抛出,如果抽取成工具类,使用时应仔细处理SM2 解析数字证书public void subject(){ String demo = "证书"; byte[] decode = Base64.getDecoder().decode(demo); getCert(decode);}public static void getCert(byte[] buf){ ByteArrayInputStream bIn;
原创
发布博客 2020.07.30 ·
4084 阅读 ·
0 点赞 ·
5 评论 ·
5 收藏

关于JDK1.6调用https握手失败问题

调用: 报错:javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair。由于业务需求,需要将http换成https,在测试中出现了一个问题:也就是JDK1.7可以正常请求而JDK1.6报在请求https请求时,出现致命错误:握手失败。在挣扎了两天后,参考了各路大神的问题方案后,解决了这个问题,一下是我的解决方案。我得项目此时已经解决!
原创
发布博客 2020.01.13 ·
2304 阅读 ·
1 点赞 ·
3 评论 ·
7 收藏