- 博客(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实现常用加密算法 —— MD5
在数据安全领域,MD5算法展现出了其独特的价值。通过比较数据的MD5哈希值,我们可以快速验证数据的完整性和真实性,而无需查看文件具体内容。这一特性使得MD5在文件校验、密码存储、数字前面等多个方面发挥着重要作用。本篇主要介绍MD5算法在Java(JDK1.8)中如何实现,借助Java标准库或第三方库,非原始实现,较为基础。
2024-07-19 22:29:19
7551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人