V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipeony  ›  全部回复第 6 页 / 共 17 页
回复总数  337
1 ... 2  3  4  5  6  7  8  9  10  11 ... 17  
manjaro + deepin 桌面
2017-11-15 19:37:03 +08:00
回复了 86322989 创建的主题 问与答 怎么解决换 vps,再重复安装 Linux 以及常用软件?
ansible +1
2017-10-27 14:22:01 +08:00
回复了 joyqi 创建的主题 分享发现 这是我针对 Typecho 漏洞的一些回复
支持作者
2017-10-23 20:10:05 +08:00
回复了 esolve 创建的主题 问与答 springboot 启动的 Java 进程默默终止,如何检查出原因?
启动的时候加 oom dump 参数
2017-10-17 20:19:12 +08:00
回复了 wingor 创建的主题 问与答 [套路] 阿里云客服打电话过来说要上门维护
坐下,坐下,服务外包,正常
2017-10-11 18:12:14 +08:00
回复了 zonga 创建的主题 程序员 回复 TD 退订怎么实现
你发的消息一个 id,上行也会带 id 回来的
2017-10-11 13:10:21 +08:00
回复了 ericbize 创建的主题 前端开发 前后端分离,怎么做到服务端渲染?
@loading 也可以看看 graphQL
2017-10-04 08:49:59 +08:00
回复了 JuicyJ 创建的主题 问与答 Oh My Zsh 主题,你用哪个?
xxf
github.com/dongfg
申请加入 Java 及 Python 组
持续关注
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 了
怕是走远了
1 ... 2  3  4  5  6  7  8  9  10  11 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   839 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 20:57 · PVG 04:57 · LAX 12:57 · JFK 15:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.