文章列表
-
- Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
- 生活中我们经常会遇到一些加密算法,今天我们就聊聊这些加密算法的Python实现。部分常用的加密方法基本都有对应的Python库,基本不再需要我们用代码实现具体算法。MD5加密全称:MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以...
- 日期:2022-07-26
- 浏览:99
-
- JAVA上加密算法的实现用例
- 内容: 内容: 第1章 基础知识 第2章 在JAVA中的实现 第3章 小结 作者简介 MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用 王辉 (ddxxkk@21cn.com)2001 年 7 月 第1章基础知识 1.1. 单钥密码体制单钥密码体制是一种传...
- 日期:2024-06-11
- 浏览:123
- 标签: Java
-
- JAVA加密算法数字签名实现原理详解
- 所谓数字签名就是信息发送者用其私钥对从所传报文中提取出的特征数据(或称数字指纹)进行 RSA 算法操作,以保证发信人无法抵赖曾发过该信息(即不可抵赖性),同时也确保信息报文在经签名后末被篡改(即完整性)。当信息接收者收到报文后,就可以用发送者的公钥对数字签名进行验证。在数字签名中有重要作用的数字指纹...
- 日期:2022-08-22
- 浏览:10
- 标签: Java
-
- 如何通过PHP实现Des加密算法代码实例
- 如何通过PHP实现Des加密算法代码实例注:php7以上不支持了,因为php7去掉了某些函数, 另外变量的{}要改为[]<?phpclass Des{ /** * 加密方法 * * @param string $str 需要加密的内容 * @param string $key...
- 日期:2022-09-10
- 浏览:117
- 标签: PHP
-
- Java 实现常见的非对称加密算法
- 概述非对称加密算法与对称加密算法的主要差别在于非对称加密算法用于加密和解密的密钥不相同,非对称加密算法密钥分为公钥和私钥,公钥加密只能用私钥解密,反之私钥加密只能用公钥解密。相比对称加密算法,非对称加密算法加/解密效率低,但安全性高,这两种算法一般结合使用。常见非对称加密算法有RSA、ECC、Elg...
- 日期:2022-08-20
- 浏览:8
- 标签: Java
-
- Java 实现RSA非对称加密算法
- 目录公钥与私钥Java实现公钥与私钥公钥与私钥是成对的,一般的,我们认为的是公钥加密、私钥解密、私钥签名、公钥验证,有人说成私钥加密,公钥解密时不对的。公钥与私钥的生成有多种方式,可以通过程序生成(下文具体实现),可以通过openssl工具: # 生成一个私钥,推荐使用1024位的秘钥,秘钥以...
- 日期:2022-08-10
- 浏览:27
- 标签: Java
-
- 详解PHP使用非对称加密算法RSA
- 加密的类型在日常设计及开发中,为确保数据传输和数据存储的安全,可通过特定的算法,将数据明文加密成复杂的密文。目前主流加密手段大致可分为单向加密和双向加密。单向加密:通过对数据进行摘要计算生成密文,密文不可逆推还原。算法代表:Base64,MD5,SHA;双向加密:与单向加密相反,可以把密文逆推还原成...
- 日期:2022-09-07
- 浏览:23
- 标签: PHP
-
- java实现国产sm4加密算法
- 前言今天给大家带来一个国产SM4加密解密算法的java后端解决方案,代码完整,可以直接使用,希望给大家带来帮助,尤其是做政府系统的开发人员,可以直接应用到项目中进行加密解密。画重点!是SM4哦,不是SM。哈哈,各位要在知识里遨游,不要想歪。正文开始~国产SM4加密解密算法概念介绍SMS4算法是在国内...
- 日期:2022-08-19
- 浏览:6
- 标签: Java
-
- 教你用Java实现RSA非对称加密算法
- 目录一、非对称加密二、RSA算法三、RSA算法Java语言实现一、非对称加密非对称加密算法是一种密钥的保密方法。非对称加密算法需要两个密钥:公开密钥(publickey:简称公钥)和私有密钥(privatekey:简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为...
- 日期:2022-08-12
- 浏览:2
- 标签: Java
-
- 盘点Python加密解密模块hashlib的7种加密算法(推荐)
- 前言在程序中我们经常可以看到有很多的加密算法,比如说MD5 sha1等,今天我们就来了解下这下加密算法的吧,在了解之前我们需要知道一个模块嘛就是hashlib,他就是目前Python一个提供字符加密的模块,它加密的字符类型为二进制编码,所以直接加密字符串会报错。import hashlib stri...
- 日期:2022-06-22
- 浏览:111