最新文章列表

【Do家】Linux主机间将如何实现非root用户免密访问

一、条件: 1、主机A=>10.114.3.11 2、主机B=>10.114.3.12 3、主机A访问主机B的ssh服务是可达的,但要输入密码; 二、目标: 从主机A访问主机B时,不需要 ...
can_do 评论(0) 有614人浏览 2020-08-05 22:10

OpenSSL功能集合

OpenSSL中算法记录   1、证书(X.509证书、PKCS#7证书、PKCS#12证书)   # pfx证书操作 path = Rails.root.join('config/cert/citicpay.pfx') str = File.open(path).read.encode('utf-8') str = Base64.decode64(str) rescue str ...
lzyfn123 评论(0) 有438人浏览 2020-04-22 18:59

Spring Cloud(03)——内置加解密支持

加解密支持 Spring Cloud内置了加解密的支持,包括对称加密和非对称加密。使用对称加密只需要在bootstrap.yml文件中通过encrypt.key属性指定加密用的密钥。 encrypt: key: ABC 这样Spring Cloud就会自动创建一个org.springframework.security.crypto.encrypt.TextEncryptor ...
234390216 评论(0) 有2300人浏览 2019-06-23 18:24

JS-RSA加密解密

  在上一篇文章《Java使用RSA加密解密签名及校验》中,用java实现加密解密,但是在实际应用中,如前端页面用户输入的密码传输给后台服务前,需加密,也就是公钥加密,私钥解密。   首先把《Java使用RSA加密解密签名及校验》中稍加修改,把公私钥写在代码中来,如下所示: package com.bijian.study; import org.apache.commons.code ...
bijian1013 评论(0) 有4388人浏览 2018-09-27 00:24

RSA加密解密及数字签名Java实现

RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。     RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密算法。     RSA算法是一 ...
huangjinjin520 评论(0) 有592人浏览 2018-01-30 21:44

RSA加密解密

package com.dc; import java.security.InvalidKeyException; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAlgorithmException; import java.securit ...
decao 评论(1) 有1025人浏览 2017-12-19 10:34

你的流量加密尚需功能再升级

当今互联网世界安全形势严峻,内容篡改、流量劫持、个人隐私信息泄露等事件层出不穷。为让广大用户可以更安全的使用互联网服务,加密流量的应用越来越广泛,其地位也日益重要。在互联网领域,使用最多的流量加密技术就是HTTPS。如今互联网正在经历从明文(HTTP)到加密(HTTPS)的转变。   HTTPS使互联网环境更安全的同时,也带来了很多额外挑战,例如:加密运算消耗更多的CPU资源,这意味着服务器 ...
baishancloud 评论(0) 有889人浏览 2017-11-07 14:31

支付宝移动支付之服务端实现

支付宝(蚂蚁金服)移动支付的交互流程请参考:https://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103658&docType=1   和微信支付的流程大体一致,即: 1、客户端提交订单内容信息 2、服务端根据订单内容信息(可以根据业务需要添加额外信息,而且要指定notify_url地址),按照签名规则生成 ...
lzqustc 评论(0) 有715人浏览 2017-10-18 15:30

python实现rsa加密

一 代码 import rsa key = rsa.newkeys(3000)#生成随机秘钥
cakin24 评论(0) 有4906人浏览 2017-07-18 20:48

RSA签名与验签

RSA签名与验签 RSA算法除了可以进行加解密以外,还可以用来签名与验签。RSA用来进行签名与验签时是使用私钥进行签名,公钥进行验签的。这点与加解密的时候刚好相反。加解密时使用公钥加密,私钥解密。签名和验签是通过Signature对象进行的。 签名 以下是一个使用Signature进行签名的示例。初始化Signature时指定将使用的签名算法是MD5withRSA,除了该算法外,Signa ...
234390216 评论(0) 有11810人浏览 2017-05-22 20:48

RSA算法加解密示例

RSA加密与解密 RSA算法的密钥由公钥和私钥组成,公钥用于加密,私钥用于解密。顾名思义,公钥就是可以进行公开的密钥,一般可以公开给你的合作伙伴;私钥就是私有的,也就是只有你知道的,你的合作伙伴通过你提供的公钥进行加密的内容只有你能进行解密,这样也就只有你知道他发的是什么内容。用于加密的公钥和私钥是配对的。这样的一对密钥在Java中由java.security.KeyPairGenerator ...
234390216 评论(0) 有8109人浏览 2017-05-22 20:37

JS客户端RSA加密,Java服务端解密

一、JS的RSA加密 JS在RSA加密方面做的比较好的是jsencrypt,大家可以在附件中下载页面jsencrypt加解密的小例子。 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> < ...
hbxflihua 评论(0) 有3038人浏览 2017-05-16 14:01

RSA不同语言环境下的随机填充算法

    RSA随机填充算法种类,包括NoPadding、ISO10126Padding、OAEPPadding、PKCS1Padding、PKCS5Padding、SSL3Padding,OAEPPadding、PKCS1Padding等。     .Net的实现用的是PKCS1Padding,而且只有这一种实现。     Java的实现,主要通过Cipher.getInstance实现,传入的参数 ...
kewell2004 评论(0) 有11220人浏览 2017-03-07 14:50

非对称加密和数字证书原理

http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html
wanzhanzhuce 评论(0) 有556人浏览 2017-03-01 17:34

java 实现RSA,AES,MD5

代码
Peak_ 评论(0) 有689人浏览 2017-02-14 14:20

JAVA RSA 加密 解密 工具类 支持分片

package com.ming.util; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.security.Key; import ja ...
明子健 评论(0) 有3010人浏览 2017-02-09 17:52

RSA加密

RSA加密,待整理
RSA 
guomingzhang2008 评论(0) 有448人浏览 2016-12-24 21:55

RSA加密

关于RSA加密的问题,最近接触的一个项目,对加密的要求非常的严格。首先是通过前端进行RSA密钥加密,然后将数据传到后台的controller,然后将数据转化为json对象传到service层,在service 层对数据进项转化,转化成对象,然后对对象里的数据进行RSA公钥解密。然后对数据尽心AES加密,首先获取AES密钥,然后对敏感数据进行加密,然后对AES密钥进行RSA加密,加完密后将数据以xml ...
走下去终点 评论(0) 有474人浏览 2016-12-23 11:24

OpenSSL命令之算法类大全

一 DH算法(Gendh/Dhparam/Dh) 1 gendh   功能:用于生成DH参数。  用法:openssl gendh [-out file ] [-rand ] [-engine e ]   选项: -out file 输出结果到file指定的文件,如果不指定,结果显示在屏幕屏幕上 -2 将2作为生成值,此为默认值 -5 将5作为生成值 -rand 指定随机数文件 ...
cakin24 评论(0) 有7466人浏览 2016-12-21 19:05

RSA的公钥是怎样计算出来的?

第一步,随机选择两个不相等的质数p和q。 爱丽丝选择了61和53。(实际应用中,这两个质数越大,就越难破解。)   第二步,计算p和q的乘积n。 爱丽丝就把61和53相乘。 n = 61×53 = 3233 n的长度就是密钥长度。3233写成二进制是110010100001,一共有12位,所以这个密钥就是12位。(实际应用中,RSA密钥一般是1024位,重要场合则为2048位。)
cakin24 评论(0) 有1872人浏览 2016-12-20 20:40

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics