自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java实现常用加密算法汇总(建议收藏)

本篇主要介绍了各种常用的加密算法在Java(JDK1.8)中如何实现,借助Java标准库或第三方库,非原始实现,较为基础。各个算法的具体介绍或实现方法请参见系列其他文章,本文为汇总,可以照抄作业。更多内容请百度和ChatGPT!

2024-07-20 13:53:15 1105

原创 Java实现常用加密算法 —— SM4

本篇主要介绍SM4算法在Java(JDK1.8)中如何实现,借助Java标准库或第三方库,非原始实现,较为基础。一、SM4是什么?SM4.0(原名SMS4.0)是中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于2012年3月21日发布。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”。

2024-10-20 22:28:01 6890 1

原创 Java实现常用加密算法 —— AES

本篇主要介绍AES算法在Java(JDK1.8)中如何实现,借助Java标准库或第三方库,非原始实现,较为基础。一、AES是什么?密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES(Data Encryption Standard),已经被多方分析且广为全世界所使用。

2024-10-20 21:51:55 2067

原创 Java实现常用加密算法 —— DES

DES(Data Encryption Standard)的主要作用是提供数据的加密保护,确保数据在传输和存储过程中的安全性。‌ 通过使用相同的密钥进行加密和解密,DES确保只有持有密钥的双方能够理解和访问数据内容,从而防止未经授权的访问和篡改‌。本篇主要介绍DES算法在Java(JDK1.8)中如何实现,借助Java标准库或第三方库,非原始实现,较为基础。一、DES是什么?DES算法是一种对称加密算法,其加密和解密使用相同的密钥。‌ DES算法由‌IBM公司在1972年研制,是美国数据加密标准算法。

2024-10-20 21:11:06 1571

原创 Java实现常用加密算法 —— HMAC

本篇主要介绍HMAC算法在Java(JDK1.8)中如何实现,借助Java标准库或第三方库,非原始实现,较为基础。

2024-08-11 23:01:51 3418

原创 Java实现常用加密算法 —— SM3

在商用密码体系中,SM3主要用于数字签名及验证、消息认证码生成及验证、随机数生成等,其算法公开。据国家密码管理局表示,其安全性及效率与SHA-256相当。本篇主要介绍SM3算法在Java(JDK1.8)中如何实现,借助Java标准库或第三方库,非原始实现,较为基础。一、SM3是什么?SM3算法是一种密码散列函数标准,‌由国家密码管理局发布,‌其安全性和SHA-256相当。‌这种算法主要用于商用密码应用中的数字签名和验证、‌消息认证码生成和验证、‌随机数生成等。

2024-08-11 22:13:15 7584

原创 Java实现常用加密算法 —— SHA256

更多内容请百度和ChatGPT!

2024-07-27 15:17:23 6731

原创 Java实现常用加密算法 —— MD5

在数据安全领域,MD5算法展现出了其独特的价值。通过比较数据的MD5哈希值,我们可以快速验证数据的完整性和真实性,而无需查看文件具体内容。这一特性使得MD5在文件校验、密码存储、数字前面等多个方面发挥着重要作用。本篇主要介绍MD5算法在Java(JDK1.8)中如何实现,借助Java标准库或第三方库,非原始实现,较为基础。

2024-07-19 22:29:19 7551

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除