DEV Community

loading...

Discussion on: Who's looking for open source contributors? (November 26th edition)

Collapse
quantumsheep profile image
Nathanael Demacon

Heyyy,

Like the last "Who's looking for open source contributors" edition, I will ask help for WarShield.

It's a CLI tool made to cipher and decipher your files with a password using AES-256. It was made to ensure a full files protection inside a storage device. If those are lost or stolen, malicious peoples can take over your data.

It uses AES-256 GCM (Galois/Counter Mode) with random 16 bytes initialization vector. Key is hash in a 256 bits key with SHA-512 using random 64 bytes salt and rounds (between 3000 and 9000 rounds).

Also, there is a post about it.

Have a nice day everyone :)

Collapse
dimensi0n profile image
Erwan ROUSSEL

That's an interesting project but I don't have any crypto skills

Collapse
dgbrewer1989 profile image
David Brewer

Same here. Its an interesting project but I haven't had any real world experience or even a class about crypto.

Thread Thread
quantumsheep profile image
Nathanael Demacon

Well, it could be a great way to start an adventure in the crypto world! I didn't know anything about cryptography before starting WarShield 😃

Thread Thread
juanfrank77 profile image
Juan F Gonzalez

So what would be your "first steps" for complete crypto newbies?

Thread Thread
quantumsheep profile image
Nathanael Demacon

In the case of WarShield, you can start by discovering the crypto module.
You can also read some articles about cryptography (cf: "What I learned about cryptography in 3 weeks".

Thread Thread
dimensi0n profile image
Erwan ROUSSEL

That's an interesting post thanks for this ressource !

Collapse
prnthh profile image
Pranith Hengavalli

Hey, I think this is a really interesting project. I might not be of much help with crypto but I can help expand the functionality on the CLI side of things.

What kinda contributions are you looking for?

Collapse
quantumsheep profile image
Nathanael Demacon

Every improvement is a great help for this tool. The parameters possibilities can be improved a lot for instance!