Menu

Tree [ea416b] main /
 History

HTTPS access


File Date Author Commit
 cmd 2022-12-08 Pedro F. Albanese Pedro F. Albanese [a8aa08] Update main.go
 LICENSE.md 2022-08-21 Pedro F. Albanese Pedro F. Albanese [17293f] Add files via upload
 README.md 2022-12-30 Pedro F. Albanese Pedro F. Albanese [ea416b] Update README.md
 go.mod 2022-10-11 Pedro F. Albanese Pedro F. Albanese [728fd0] Add files via upload
 go.sum 2022-10-11 Pedro F. Albanese Pedro F. Albanese [728fd0] Add files via upload

Read Me

AnubisCrypt

ISC License
GoDoc
GitHub downloads
Go Report Card
GitHub go.mod Go version
GitHub release (latest by date)

Barreto & Rijmen 128-bit block cipher with GCM Mode (RFC 5288) provides both authenticated encryption (confidentiality and authentication) and the ability to check the integrity and authentication of additional authenticated data (AAD) that is sent in the clear. Whirlpool-based PBKDF2. Anubis is a block cipher with SP-network structure designed by Vincent Rijmen and Paulo S. L. M. Barreto in 2000.

Command-line Anubis-GCM Encryption Tool

Usage of anubiscrypt:
anubiscrypt [-d] -p "pass" [-i N] [-s "salt"] -f <file.ext>
  -a string
        Additional Associated data.
  -d    Decrypt instead of Encrypt.
  -f string
        Target file. ('-' for STDIN)
  -i int
        Iterations. (for PBKDF2) (default 1)
  -k string
        Symmetric key to Encrypt/Decrypt.
  -p string
        Password-based key derivation function 2.
  -r    Generate random cryptographic key with 128-bit.
  -s string
        Salt. (for PBKDF2)

Example:

./anubiscrypt -k "" -f plaintext.ext > ciphertext.ext
./anubiscrypt -d -k $128bitkey -f ciphertext.ext > plaintext.ext

License

This project is licensed under the ISC License.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.