由于项目要用到非对称加密解密签名校验什么的,于是参考《Java加密解密的艺术》写一个RSA进行加密解密签名及校验的Demo,代码很简单,特此分享!RSA加密解密类:package com.ihep;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import jav...
分类:
编程语言 时间:
2014-12-25 13:08:46
阅读次数:
391
需求:A机器无密码登陆到B机器 1、A机器执行 ssh-keygen-trsa ,在~/.ssh/下生成id_rsa 和 id_rsa.pub两个文件,其中id_rsa.pub是公匙 2、copyid_rsa.pub 到B机器上 ,cat id_rsa.pub > ~/.ssh/authorized...
分类:
其他好文 时间:
2014-12-24 13:23:14
阅读次数:
117
一、入门闲话 最近在学javase,想拿个小题目练习。拿到一个关于socket接口实现基于TCP协议的通信(准确的说是多进程程序中通信问题。)。通信过程中需要用RSA算法进行加解密。要求进程应用软件A 键盘输入数据后和第一端口号-1存入一SendDate对象sd1中,然后将sd1进行序列化后,将序列...
分类:
编程语言 时间:
2014-12-24 11:39:15
阅读次数:
378
ios 使用public_key.der加密php 使用 private_key.pem解密openssl req -x509 -out public_key.der -outform der -new -newkey rsa:1024 -keyout private_key.pemphrase:c...
分类:
移动开发 时间:
2014-12-24 11:38:50
阅读次数:
216
这个世界很精彩,这个世界很无奈。是的,在互联网时代,如何保护自己的数据,如何对数据进行加密和效验就变得非常的重要。这里总结一下Android平台使用Java语言,利用RSA算法对数据进行校验的经验。
先来看下如何RSA加密算法对数据进行校验的流程:
1、首先要用openssh之类的程序生成一个私钥
2、再根据私钥生成一个公钥
3、使用私钥和公钥,对数据进行签名,得到签名文件。
4、使用公...
分类:
移动开发 时间:
2014-12-20 18:19:08
阅读次数:
257
1. 首先确认 openssl 和 Util目录已经添加到Build setting的 header search path中; 2. 奇葩的是即使添加了也会报这个错,纠结了半天, 经测试发现,需要添加以下的库和framework 问题搞定, SB的编译器啊,误导...
分类:
移动开发 时间:
2014-12-19 23:34:44
阅读次数:
689
今天去答辩,老师叫我回去做一个界面。我想问,老师,不是说话第一类的不做界面么现在又要做界面是什么回事? ╮(╯▽╰)╭ 算了八 还是好好的敲代码八 下面就是修改过后的。 用SDK写的界面。 #include #include "resource.h"
#include
#include #inclu...
分类:
其他好文 时间:
2014-12-19 21:55:09
阅读次数:
191
>>ssh-keygen ????????生成ssh公钥 >>Enter3次 ????????????????确定 >>cat ~/.ssh/id_rsa.pub 查看公钥 >>复制公钥文本到git.oschina.net的账户SSH公钥文本框中 >>保存即可...
今天上传代码到服务器时,报如下错误:上网搜了一下,应该是ssh过期了。我们就来生成新的ssh公钥吧。1. 打开git bash2. 输入命令:ssh-keygen -t rsa -C '你的邮箱名'3. 回车后会让输入ssh名。不用管,直接打回车,它会使用默认的id_rsa做为文件名称。Overwr...
#region RSA public static byte[] GetBytes(String num) { BigInteger n = new BigInteger(num, 10); String s =...
分类:
其他好文 时间:
2014-12-19 11:41:57
阅读次数:
155