文件名称:matasano-elixir:matasano 加密挑战的解决方案,用 Elixir 编写
文件大小:76KB
文件格式:ZIP
更新时间:2024-07-04 20:34:25
Elixir
matasano-长生不老药 解决方案,用编写。 生成的文档可以在找到 用法 ,您可以克隆此存储库并通过以下命令运行所有测试: $ git clone https://github.com/elasticdog/matasano-elixir.git $ cd matasano-elixir/ $ mix deps.get $ mix test ...将--trace选项添加到测试命令以运行详细报告。 要在 Elixir 的交互式 shell 中探索该项目,请运行以下命令: $ iex -S mix 已完成的挑战 第 1 组:基础 1. 十六进制转base64 2. 固定异或 3. 单字节异或密码 4.检测单字符异或 5. 实现重复键异或 6. 打破重复键异或 7.ECB模式下的AES 8.ECB模式下检测AES 第 2 组:区块加密 9. 实现 PKCS#7
【文件预览】:
matasano-elixir-master
----mix.exs(977B)
----scripts()
--------deploy-docs(1KB)
----lib()
--------matasano()
--------matasano.ex(149B)
----.travis.yml(627B)
----config()
--------config.exs(1KB)
----LICENSE(1KB)
----test()
--------matasano_language_test.exs(97B)
--------matasano_test.exs(4KB)
--------matasano_xor_cipher_test.exs(99B)
--------matasano_aes_test.exs(87B)
--------matasano_helper_test.exs(93B)
--------test_helper.exs(15B)
----README.md(4KB)
----mix.lock(267B)
----data()
--------7.txt(4KB)
--------4.txt(19KB)
--------6.txt(4KB)
--------play-that-funky-music.txt(3KB)
--------8.txt(64KB)
--------10.txt(4KB)
----.gitignore(65B)