Wincer 最近的时间轴更新
Wincer
ONLINE

Wincer

V2EX 第 246175 号会员,加入于 2017-08-02 10:37:59 +08:00
今日活跃度排名 2799
在 cloudflare 托管的域名莫名其妙被删除了?
Cloudflare  •  Wincer  •  2021-06-03 18:30:57 PM  •  最后回复来自 ruixue
10
推荐一首最近单曲循环的歌
音乐  •  Wincer  •  321 天前  •  最后回复来自 Wincer
10
育碧他又双叒叕送游戏啦!极限巅峰限时领取
游戏  •  Wincer  •  2019-05-17 15:04:27 PM  •  最后回复来自 Maltazard
9
Uplay 版刺客信条:大革命免费领取
游戏  •  Wincer  •  2019-05-03 17:37:53 PM  •  最后回复来自 learningman
48
在网络上写作得到认可的感觉还是挺棒的
程序员  •  Wincer  •  2018-12-22 01:12:17 AM  •  最后回复来自 Wincer
75
GITHUB 的万圣节的彩蛋?
分享发现  •  Wincer  •  2018-10-31 20:01:20 PM  •  最后回复来自 coolfish
5
基于 Socket 写了一个简易的 HTTP 服务器
分享创造  •  Wincer  •  2018-08-09 06:40:06 AM  •  最后回复来自 Wincer
7
我也写了一个表情包制作网站,不过是纯前端的
  •  1   
    分享创造  •  Wincer  •  2018-05-30 15:25:22 PM  •  最后回复来自 Wincer
    23
    Wincer 最近回复了
    @persona5 #10 iv 你随便挑个 16 字节传就行,但是要保证 python 加密时和 js 解密时传递的 iv 一致即可,方便起见我是拿 key 填充到 16 位当 iv ,看个例子吧,key 和 iv 的取值需要根据你具体场景微调一下
    python 加密:
    ```python
    key = b"aaaaaaaaaaa12345"
    data = b"test content"
    cipher = AES.new(key, AES.MODE_CBC, iv=key)
    ct_bytes = cipher.encrypt(pad(data, AES.block_size))
    >>> print(b64encode(ct_bytes).decode('utf-8'))
    'D9OA8v/qIWeNUsuojKMWJg=='
    ```
    js 解密:
    ```javascript
    let key=CryptoJS.enc.Utf8.parse('aaaaaaaaaaa12345');
    let encryptedBase64Str = 'D9OA8v/qIWeNUsuojKMWJg=='
    let decrypt = CryptoJS.AES.decrypt(encryptedBase64Str, key, {iv: key, mode: CryptoJS.mode.CBC,padding: CryptoJS.pad.Pkcs7})
    decrypt.toString(CryptoJS.enc.Utf8)
    ```
    CroptoJS 默认用的应该是 cbc mode ,以及 PKCS7Padding
    6 天前
    回复了 Emptyh 创建的主题 生活 这种生活方式是不是废了
    dota2 区也没啥吧,还以为你看 b 站舞蹈区
    67 天前
    回复了 jwenjian 创建的主题 程序员 GitHub 开始测试成就系统(beta)
    https://imgur.com/a/dfpuJl4 我还解锁了一个 yolo 成就
    157 天前
    回复了 Biwood 创建的主题 互联网 为什么搜索引擎搜不到豆瓣小组里的帖子?
    这个我知道,之前还研究过,现在打开豆瓣帖子会把帖子 id 传送异步发送到后端 API 请求确认,如果不符合要求就会直接跳转到首页,把这个 API 用 origin block 禁止就行
    160 天前
    回复了 shutongxinq 创建的主题 Apple 苹果发布 M1 Ultra
    下一代 m1 Infinite
    楼上全错,正确的方式应该是使用 kickstart ,我们目前使用的是这种方式来定制 centos 镜像,搜了一下 ubuntu 也是支持的: https://help.ubuntu.com/community/KickstartCompatibility
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4115 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:49 · PVG 11:49 · LAX 20:49 · JFK 23:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.