V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipeony  ›  全部回复第 7 页 / 共 18 页
回复总数  345
1 ... 3  4  5  6  7  8  9  10  11  12 ... 18  
2017-09-20 08:47:05 +08:00
回复了 86322989 创建的主题 问与答 intellij 使用 mvn 的困惑,求教
@86322989 #4 那个也是 mvn 命令,只是使用的 java 是项目里设置的 sdk,还带了其他参数,比如 settings 文件这些,手动执行命令使用的是 JAVA_HOME 的 java,当然还是要看你具体报错。。
2017-09-19 17:22:25 +08:00
回复了 86322989 创建的主题 问与答 intellij 使用 mvn 的困惑,求教
Lifecycle 里的 clean ?
2017-09-14 10:45:05 +08:00
回复了 ayang23 创建的主题 程序员 3.0 (BUILD 3143) Sublimetext 终于进入 3.0 时代了
分享注册码的什么鬼。。。
已转 vscode
2017-09-08 17:00:23 +08:00
回复了 linuxchild 创建的主题 Java 问一个 Java 的 RSA 解密的问题
@linuxchild #8 学习了
2017-09-07 20:09:06 +08:00
回复了 linuxchild 创建的主题 Java 问一个 Java 的 RSA 解密的问题
@linuxchild #5 我没看出问题~感觉跟 BC 那个关系不大,可能是公钥私钥格式上的问题,我理解也不深
这是我生成密钥对的命令
----
openssl genrsa -out key_private.pem 4096
openssl rsa -pubout -in key_private.pem -out key_public.pem
openssl pkcs8 -topk8 -in key_private.pem -inform pem -outform pem -out key_private_pkcs8.pem -nocrypt
----
String privateKeyStr = FileUtils.readFileToString(new File("key_private_pkcs8.pem"), UTF_8);
String publicKeyStr = FileUtils.readFileToString(new File("key_public.pem"), UTF_8);

privateKeyStr = privateKeyStr.replaceAll("\\n", "").replace("-----BEGIN PRIVATE KEY-----", "").replace("-----END PRIVATE KEY-----", "");
publicKeyStr = publicKeyStr.replaceAll("\\n", "").replace("-----BEGIN PUBLIC KEY-----", "").replace("-----END PUBLIC KEY-----", "");

if (Security.getProvider("BC") == null) {
Security.addProvider(new BouncyCastleProvider());
}

KeyFactory kf = KeyFactory.getInstance("RSA","BC");


PKCS8EncodedKeySpec keySpecPKCS8 = new PKCS8EncodedKeySpec(Base64.decodeBase64(privateKeyStr));
PrivateKey privateKey = kf.generatePrivate(keySpecPKCS8);

X509EncodedKeySpec keySpecX509 = new X509EncodedKeySpec(Base64.decodeBase64(publicKeyStr));
RSAPublicKey publicKey = (RSAPublicKey) kf.generatePublic(keySpecX509);

System.out.println(publicKey.getFormat());
System.out.println(privateKey.getFormat());

String rawString = "aaa";
byte[] encryptData = encryptData(rawString.getBytes(), publicKey);

byte[] decryptData = decryptData(encryptData, privateKey);
Assert.assertNotNull(decryptData);


String decryptString = new String(decryptData);

Assert.assertEquals(rawString, decryptString);
2017-09-07 14:31:53 +08:00
回复了 linuxchild 创建的主题 Java 问一个 Java 的 RSA 解密的问题
@linuxchild #3 我试了下用 BC 读也是可以的,你的密钥对怎么生成的
2017-09-06 23:55:38 +08:00
回复了 trepwq 创建的主题 全球工单系统 115 挂了吗? 504 了
怕是走远了
2017-09-05 10:23:59 +08:00
回复了 asuka321 创建的主题 程序员 发现微博图片可以链接找到发图的人
卧槽
2017-09-04 17:16:50 +08:00
回复了 linuxchild 创建的主题 Java 问一个 Java 的 RSA 解密的问题
试了下这样可以的,看有没有帮助

<script src="https://gist.github.com/dongfg/cba825a96a416924698b6be02b34c054.js"></script>
2017-08-31 15:39:11 +08:00
回复了 zhangneww 创建的主题 问与答 Linux 下文件监控(增删等),大家是怎么做的?
inotifywait
2017-08-21 17:31:39 +08:00
回复了 hellolinux 创建的主题 职场话题 面对新员工,我已经崩溃了
带新员工也是工作的一部分
2017-08-16 14:21:04 +08:00
回复了 qinxi 创建的主题 问与答 你们的蚂蚁宝卡 或者其他之类卡收到的垃圾短信多吗?
176 宝卡 目前只有联通的营销短信
2017-08-14 18:13:28 +08:00
回复了 CosmoX 创建的主题 分享创造 Gist 管理工具 Lepton v1.4.0 发布!#NewUI #Proxy
@recall704 #9 AppImage ,直接给可执行权限运行,相当与 Windows 下绿色单文件(可能不对啊)
好慌,中招版本,N 多服务器~
2017-08-09 20:38:50 +08:00
回复了 earther01 创建的主题 程序员 想买点 github shop 上的东西,有一起分担邮费的同学吗?
想来个杯子
2017-08-03 08:26:15 +08:00
回复了 guyeuro 创建的主题 问与答 Java : redistemplate 设值的奇怪问题
我印象中是记录类型信息的,可以自定义序列化去掉
2017-07-19 08:50:33 +08:00
回复了 taojing10 创建的主题 问与答 Java Spring 现在用的还多么?
spring boot
1 ... 3  4  5  6  7  8  9  10  11  12 ... 18  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2469 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 11:40 · PVG 19:40 · LAX 04:40 · JFK 07:40
♥ Do have faith in what you're doing.