V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  ipeony  ›  全部回复第 7 页 / 共 18 页
回复总数  355
1 ... 3  4  5  6  7  8  9  10  11  12 ... 18  
2017 年 10 月 27 日
回复了 joyqi 创建的主题 分享发现 这是我针对 Typecho 漏洞的一些回复
支持作者
2017 年 10 月 23 日
回复了 esolve 创建的主题 问与答 springboot 启动的 Java 进程默默终止,如何检查出原因?
启动的时候加 oom dump 参数
2017 年 10 月 17 日
回复了 wingor 创建的主题 问与答 [套路] 阿里云客服打电话过来说要上门维护
坐下,坐下,服务外包,正常
2017 年 10 月 11 日
回复了 zonga 创建的主题 程序员 回复 TD 退订怎么实现
你发的消息一个 id,上行也会带 id 回来的
2017 年 10 月 11 日
回复了 ericbize 创建的主题 前端开发 前后端分离,怎么做到服务端渲染?
@loading 也可以看看 graphQL
2017 年 10 月 4 日
回复了 JuicyJ 创建的主题 问与答 Oh My Zsh 主题,你用哪个?
xxf
github.com/dongfg
申请加入 Java 及 Python 组
持续关注
2017 年 9 月 20 日
回复了 86322989 创建的主题 问与答 intellij 使用 mvn 的困惑,求教
@86322989 #4 那个也是 mvn 命令,只是使用的 java 是项目里设置的 sdk,还带了其他参数,比如 settings 文件这些,手动执行命令使用的是 JAVA_HOME 的 java,当然还是要看你具体报错。。
2017 年 9 月 19 日
回复了 86322989 创建的主题 问与答 intellij 使用 mvn 的困惑,求教
Lifecycle 里的 clean ?
2017 年 9 月 14 日
回复了 ayang23 创建的主题 程序员 3.0 (BUILD 3143) Sublimetext 终于进入 3.0 时代了
分享注册码的什么鬼。。。
已转 vscode
2017 年 9 月 8 日
回复了 linuxchild 创建的主题 Java 问一个 Java 的 RSA 解密的问题
@linuxchild #8 学习了
2017 年 9 月 7 日
回复了 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 年 9 月 7 日
回复了 linuxchild 创建的主题 Java 问一个 Java 的 RSA 解密的问题
@linuxchild #3 我试了下用 BC 读也是可以的,你的密钥对怎么生成的
2017 年 9 月 6 日
回复了 trepwq 创建的主题 全球工单系统 115 挂了吗? 504 了
怕是走远了
2017 年 9 月 5 日
回复了 asuka321 创建的主题 程序员 发现微博图片可以链接找到发图的人
卧槽
1 ... 3  4  5  6  7  8  9  10  11  12 ... 18  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1055 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 18:24 · PVG 02:24 · LAX 11:24 · JFK 14:24
♥ Do have faith in what you're doing.