https://github.com/manelmontilla/goracler
https://github.com/manelmontilla/goracler
cryptography go security
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/manelmontilla/goracler
- Owner: manelmontilla
- License: mit
- Created: 2020-06-06T17:24:01.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-19T14:41:53.000Z (about 6 years ago)
- Last Synced: 2024-04-17T16:18:09.010Z (about 2 years ago)
- Topics: cryptography, go, security
- Language: Go
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://app.circleci.com/pipelines/github/manelmontilla/goracler)
# GORACLER
Goracle is a go library that helps performing [padding
oracle](https://en.wikipedia.org/wiki/Padding_oracle_attack) attacks. The oracle
must use a block cipher working in CBC mode and PKCS5 padding. The library also
supposes the common practice of having the IV in the first block of the
ciphertext.
The library allows to perform both encryption and decryption attacks. It also
allows to speed up the attack by using a configurable number of go routines to
concurrently querying the oracle.