V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CodeCodeStudy  ›  全部回复第 16 页 / 共 49 页
回复总数  974
1 ... 12  13  14  15  16  17  18  19  20  21 ... 49  
2023-06-09 09:43:13 +08:00
回复了 lyc8503 创建的主题 程序员 使用 TPM 安全地保存 SSH 私钥
@a33291 #28 可以的,你用 xshell 试一下,加上密码后,私钥会多两行
```
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,F93AC78849AF6892
```

Proc-Type: 4,ENCRYPTED 是固定的,表示私钥已经加密,DEK-Info 的值的逗号前的 DES-EDE3-CBC 是加密算法,逗号后的 F93AC78849AF6892 是 IV ,也拿来做 salt

公钥保持不变

代码可参考 python 的 Cryptodome 包,在 Cryptodome/IO/PEM.py ,这个文件不到两百行

```python
if lines[1].startswith('Proc-Type:4,ENCRYPTED'):
DEK = lines[2].split(':')
algo, salt = DEK[1].split(',')
if algo == "DES-EDE3-CBC":
key = _EVP_BytesToKey(passphrase, salt, 24)
objdec = DES3.new(key, DES3.MODE_CBC, salt)


def _EVP_BytesToKey(data, salt, key_len):
d = [ b'' ]
m = (key_len + 15 ) // 16
for _ in range(m):
nd = MD5.new(d[-1] + data + salt).digest()
d.append(nd)
return b"".join(d)[:key_len]
```
@InDom #8 联系方式可以用私钥加密,然后把公钥打印在纸上贴到球场边上
@Yee1014 #6 你做前端的话,可以学一下 node.js ,然后学一下后端框架,比如 koa, eggjs 之类的,熟悉 mysql 的增删改查,熟悉 redis (其实也就是写入和读取字符串),知道一点服务器配置,可以自己在虚拟机装 linux ,然后装个宝塔
后端技术总要了解一点吧
2023-06-05 10:45:54 +08:00
回复了 javak 创建的主题 Java Java 出活真的快吗
ruby 完全不用考虑了,冷门了。你只会 java 的话那么就用 php ,因为 php 的语法跟 java 非常像,你几天就入手了。
2023-06-05 10:43:46 +08:00
回复了 javak 创建的主题 Java Java 出活真的快吗
@gbkus #14 如果是私活或外包,你说的这些完全不用考虑。如果是公司的项目,那么这些东西也是底层的框架层面就处理的,业务处理的部分并不需要关心。“根据业务做数据库选型”,可能 6 楼的接口只是查询,数据库已经设计好了的
2023-06-05 09:43:01 +08:00
回复了 linyongqianglal 创建的主题 问与答 现在买房或者买车合适吗
都一个人过了为什么还要背负房贷,为什么还要替银行打工?如果能全款的话就买了吧
2023-06-05 09:39:45 +08:00
回复了 pdog18 创建的主题 问与答 国内的有些大学的课程真的能烂到这种程度吗?
什么学校,太震惊了吧,用 XP 我还觉得能想象出来,win98 真的是太古董了
2023-06-02 09:27:25 +08:00
回复了 HI101 创建的主题 问与答 系统 win11, C 盘怎么爆满了?
用 Tree Size 看一下是哪些目录比较大
2023-05-31 09:45:13 +08:00
回复了 waiaan 创建的主题 问与答 有什么零食可以在看剧和电影的时候吃的?
白开水
2023-05-31 08:54:23 +08:00
回复了 sekisui 创建的主题 问与答 7840HS 16G/7735HS 32G 该怎么选呢
7840HS 的跑分 29623 ,7735HS 的跑分 24391 ,7840HS 多了百分之二十左右,但是 32G 内存却是 16G 的两倍,要我选的话,我肯定选大内存
2023-05-29 15:40:21 +08:00
回复了 tool2d 创建的主题 程序员 写代码最佳年龄段,是在 20 岁, 30 岁,还是 40 岁?
超过 30 岁的以及二十多已经结婚的,都找不到工作了,要么回老家务农,要么送外卖开滴滴了
主要是还贷多,特别是你那个信用贷,还完了就好了
2023-05-25 16:08:25 +08:00
回复了 brader 创建的主题 程序员 帮忙看个 PHP 和 Java 关于 AES-128-CBC 加解密的代码
@brader #4 http 错误为 429 Too Many Requests
2023-05-25 15:06:25 +08:00
回复了 brader 创建的主题 程序员 帮忙看个 PHP 和 Java 关于 AES-128-CBC 加解密的代码
看不到图
2023-05-25 09:16:57 +08:00
回复了 eggt 创建的主题 问与答 车停城中村收费停车场被刮的很严重,找不到肇事者怎么办?
原来是新车,难怪这么心疼,再过几年你就知道了,车只要能开,管它是被刮还是被蹭
1 ... 12  13  14  15  16  17  18  19  20  21 ... 49  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5810 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 06:31 · PVG 14:31 · LAX 22:31 · JFK 01:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.