1. 首页
  2. 编程语言
  3. C#
  4. 使用数字签名实现数据库记录防篡改(Java实现)

使用数字签名实现数据库记录防篡改(Java实现)

上传者: 2022-04-29 13:49:15上传 PDF文件 245.91 KB 热度 36次

最近在做一个项目,需要对一个现成的产品的数据库进行操作,增加额外的功能。抱着这一发现以及这一连串的问题,我进行了以下的研究。这里最基础的知识,无疑就是什么是数字签名了。很多同学可能对这个名词并不陌生,但估计大多数人都是对其一知半解,会把散列、非对称加密、数字签名、数字证书的几个概念混为一谈,造成混乱。言归正传,先对跟数字签名有关的密码学知识简单说一下。加密方法分两大类,分别是单钥加密和双钥加密,数字签名涉及到双钥加密。对于要创建数字签名,我们主要用到以下的接口或类:

用户评论