
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Sofien-Enigma is an encryption engine built (as a gem) with ruby programming language. It follows the principles of Enigma Encryption Machine to encrypt and decrypt files. The gem also offers the feature of cracking a file.
To install as a gem and run as a terminal/command line program, run the following command in you terminal(command prompt for Windows)
$ gem install sofien-enigma
To use the gem in your project, add it to your gem file
gem 'sofien-enigma'
And then execute:
$ bundle
This gem provides you with three command line actions, encrypt, decrypt, and crack. When you have installed the gem, you can encrypt a file by changing to the directory that contains the file, and run any of the following commands
$ encrypt <plain filename> <encrypted filename>
$ decrypt <encrypted-filename> [<plain-filename>] <key> <date>
$ crack <encrypted-filename> [<plain-filename>] <date>
##Example Usage
$ encrypt message.txt encrypted.txt
=>#Created encrypted.txt with the key 51569 and date 030316
To decrypt a file named file named encrypted.txt
$ decrypt encrypted.txt decrypted.txt 51569 030316
=>#Created decrypted.txt with key 51569 and date 030316
To crack a file named encrypted.txt
$ crack encrypted.txt crack.txt 030316
=>#Created cracked.txt with key 51569 and date 030316
FAQs
Unknown package
We found that sofien-enigma demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.