Skip to content

Practice implementation of rc5 encryption algorithm in C

License

Notifications You must be signed in to change notification settings

BenedictBoyle/rc5

Repository files navigation

This is a toy implementation of RC5 I wrote to learn some basic crypto and C programming at the same time.

It supports user-selected parameters for word length (16, 32 or 64-bit), secret key, encryption mode (ECB or CBC) and padding mode (PKCS7-style or Cipertext Stealing mode).

It should be architecture agnostic, providing the C standard library is available, but I've only tested it on x64.

It has not been subject to any sort of assurance process, so the standard warning against using homespun crytography for protection of sensitive data applies.

About

Practice implementation of rc5 encryption algorithm in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published