![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 84
算法基础,加密算法
东皋长歌
花开堪折直须折,莫使无花空折枝
展开
-
Java密码学之加解密
日常开发中用的比较多的功能点,加解密数据,用Java实现也是很快很实用。下面记录一下加解密数据的过程。原创 2023-09-12 19:18:50 · 525 阅读 · 0 评论 -
Java密码学之数字签名
密码系统是加密技术及其附带基础工具的实现,以提供信息安全服务。基本密码系统的各种组件是明文,加密算法,密文,解密算法,加密密钥和解密密钥。Java密码体系结构(JCA)是一组API,用于实现现代密码术的概念,如数字签名,消息摘要,证书,加密,密钥生成和管理,以及安全随机数生成等。原创 2023-09-12 18:54:36 · 267 阅读 · 0 评论 -
一次说清楚BCD编码
第一次接触的时候,真心很懵,但当我看到只有10个码的时候,觉得不过如此。。。人啊,就是这样,对新东西畏惧,对熟悉的东西缺失尊重!原创 2023-09-07 12:30:20 · 3226 阅读 · 0 评论 -
ISO8583报文解析进阶篇
— M 强制域(Mandatory),此域在该消息中必须出现否则将被认为消息格式出错。—— C 条件域(Conditional),此域在一定条件下出现在该消息中,具体的条件请参考备注中的说明。—— O 选用域(Optional),此域在该消息中由发送方自选。—— Space 此域在该种消息中不出现。—— A 字母a-z—— n 数字0-9—— s 特殊字符—— an 字母和数字字符—— ans 字母、数字和特殊字符—— MM 月—— DD 日—— YY 年—— hh 小时。原创 2023-09-04 16:37:27 · 279 阅读 · 0 评论 -
Java中异或操作和OTP算法
最近在研究加密算法,发现异或操作在加密算法中用途特别广,也特别好用。下面以Java语言为例,简单记录一下异或操作,以及在算法中的使用,包括常用的OTP算法。原创 2023-08-30 15:26:17 · 494 阅读 · 0 评论