ken3k06/Cryptography-Skills
GitHub: ken3k06/Cryptography-Skills
一个专注密码学方向的Codex插件集合,帮助CTF选手和研究人员将密码学论文快速转化为可执行的代码实现。
Stars: 0 | Forks: 0
# 密码学技能
本仓库的灵感来源于 ljagiello.github.io/ctf-skills,但我们只专注于 Crypto 挑战。
## Crypto 工作台
仓库:https://github.com/bacharKachouh/crypto-workbench
一个用于针对密码学论文的从论文到实现工作流程的 codex 插件。
要开始使用,请将此仓库克隆到一个稳定的目录中并设置环境变量。例如:
```
export CODEX_PLUGIN_ROOT="$HOME/tools/crypto-workbench"
```
然后要使用该插件,请移动到你的工作目录并启动 codex,确保再次导出该插件的路径。
```
cd workbench-test
export CODEX_PLUGIN_ROOT="$HOME/tools/crypto-workbench"
codex
```
运行 `crypto-init`:
## 刷新本地 Codex 插件
如果你编辑了这个仓库,Codex 不会自动刷新安装在 `~/.codex/plugins/cryptography-skills` 下的副本,也不会刷新 `~/.codex/plugins/cache/` 下的版本化缓存。
请在仓库根目录使用辅助脚本:
```
chmod +x ./scripts/reinstall_codex_plugin.sh
./scripts/reinstall_codex_plugin.sh --dry-run
./scripts/reinstall_codex_plugin.sh
```
注意:
- 这会将仓库同步到 `~/.codex/plugins/cryptography-skills` 中。
- 它还会刷新 `~/.codex/plugins/cache/personal-local-plugins/cryptography-skills/` 下匹配的缓存路径。
- 如果你想创建一个新的缓存目录,而不是原地刷新当前的缓存目录,请先在 [`.codex-plugin/plugin.json`](./.codex-plugin/plugin.json) 中更新 `"version"`。
## 刷新本地 Codex 插件
如果你编辑了这个仓库,Codex 不会自动刷新安装在 `~/.codex/plugins/cryptography-skills` 下的副本,也不会刷新 `~/.codex/plugins/cache/` 下的版本化缓存。
请在仓库根目录使用辅助脚本:
```
chmod +x ./scripts/reinstall_codex_plugin.sh
./scripts/reinstall_codex_plugin.sh --dry-run
./scripts/reinstall_codex_plugin.sh
```
注意:
- 这会将仓库同步到 `~/.codex/plugins/cryptography-skills` 中。
- 它还会刷新 `~/.codex/plugins/cache/personal-local-plugins/cryptography-skills/标签:Codex插件, Crypto, CTF挑战, CTF训练, Cutter, XML 请求, 安全, 安全开发, 安全技能, 密码学, 密码学实现, 手动系统调用, 插件, 研究辅助, 网络安全, 脚本, 超时处理, 逆向工具, 隐私保护