Nutek Cipher - encryption and decryption tool

Table of contents:


Nutek Cipher

Nutek Cipher

New release of nutek-cipher always avaliable on GitHub

latest release on GitHub - probably the best way to start using the program

There you can find the latest release of the program. It's available for macOS, Linux and Windows. You can download the program and run it on your computer. It's a simple and easy to use program that you can use to encrypt and decrypt your files and text. It's a great way to protect your most secret part of data. You can use it to encrypt your files and text and keep them safe from prying eyes. It's a great way to protect your privacy and keep your data secure.

If you like source code, you can find it on GitHub as well. You can download the source code and compile it yourself. It's a great way to learn more about encryption and how it works. You can use the source code to create your own encryption programs and experiment with different encryption algorithms. It's a great way to learn more about encryption and how it works.

File and thext encryption according to Gemini

The popularity of file and text encryption among everyday internet users varies depending on several factors. Here's a breakdown:

Limited Use for Personal Files:

  • While encryption technology exists for personal use, it's not as widely adopted by casual internet users. Encrypting everyday files like documents or photos requires additional software and knowledge, which can be a barrier for some.

Focus on Cloud Storage Security:

  • Many users rely on cloud storage services like Dropbox or Google Drive for their data. These platforms often implement encryption at rest (data stored on servers) and in transit (data transfer). This provides a layer of security without users needing to manually encrypt each file.

Increased Use for Sensitive Data:

  • Encryption becomes more common for sensitive information like financial documents, passwords, or confidential work files. Users might employ password managers or dedicated encryption tools for such data.

Privacy Concerns Drive Adoption:

  • Growing awareness of online privacy issues and data breaches can prompt some users to explore encryption options, particularly for sensitive communication or file sharing.

Technical Knowledge as a Hurdle:

  • Setting up and using encryption effectively can have a learning curve. Understanding encryption algorithms, key management, and potential compatibility issues can discourage some users.

Alternatives for Encryption:

  • Password-protected files and folders offer a less technical but weaker layer of security compared to full encryption.

In summary, while not universally adopted, file and text encryption are becoming more relevant for users who value extra protection for sensitive data or online privacy. However, user-friendliness and technical knowledge remain factors influencing its widespread use.

Introduction

Following my latest development in security, I have created some time ago a program, in Rust programming language, that
let's you encrypt and decrypt files and text using some of the best known encryption algorithm. Idea is simple install the app (nutek-cipher) and using your
keyboard and copy and paste mouse skills, you easily encrypt your most secret part of data.

To encrypt a text or file you first have to decide on 32 characters long key and a 12 characters long nonce.
If you have no idea what it should be, don't worry because in the latest versions of this app, you can simply press
[Enter] to let nutek-cipher generate it for you. After the process you will be presented with them at the end of program cycle.

Install nutek-cipher

On macOS and Linux

Download file from google bucket and run the following command in your terminal

macOS

Donwload this file for apple intel nutek-cipher-apple-intel

Download this file for apple silicon nutek-cipher-apple-silicon

Run the app for the first time, and if it doesn't work, you will need to enable the app to be run on your computer in System Preferences -> Security & Privacy -> Security -> Open Anyway

or System Preferences -> Privacy & Security -> Security -> Open Anyway (or something in this manner)

Linux

Download this file for linux nutek-cipher-linux

Check SHA256 sum of the file

cd ~/Downloads # or any other directory where you have downloaded the file
sha256sum nutek-cipher-x
cat nutek-cipher-x.sha256

SHA256 are available on google bucket

nutek-cipher-linux.sha256

nutek-cipher-apple-intel.sha256

nutek-cipher-apple-silicon.sha256

nutek-cipher-windows.exe.sha256

chmod +x nutek-cipher-x
./nutek-cipher-x

On Windows

Potential security risk, deactivating Windows Defender is not recommended
but if you want to run the program on Windows, you might have to deactivate it. Just install some other antivirus software and run the program. Or better yet, use WSL (Windows Subsystem for Linux) to run the program. But as well you might wait for the web version of the program.

Download file from google bucket and run the following command in your terminal nutek-cipher-windows.exe

Download file from google bucket and run the following command in your terminal
nutek-cipher-windows.exe.sha256

SHA256 sum

Get-FileHash -Path .\nutek-cipher-windows.exe -Algorithm SHA256
cat .\nutek-cipher-windows.exe.sha256

To encrypt your first message with nutek-cipher use this formula

On macOS, Windows and Linux

echo "To jest strasznie tajna wiadomość" | nutek-cipher --encrypt --stdout

Cautious option

If you're somehow afraid of running this program on Windows, you can use WSL (Windows Subsystem for Linux) to run it. It works like this -

  1. Open your terminal
  2. Type wsl and press [Enter]
  3. You're now in Linux environment and you can run the program as if you were on Linux.

It's independent from your main OS, but it runs inside it. You can also use virtualization software like VirtualBox or Hyper-V to run Linux on Windows,
but Windows Subsystem for Linux is much faster and easier to use, although it's mostly oriented around command line software.

wsl --list --online

Current output of the command is -

PS C:\Users\nutek\Desktop> wsl --list --online
The following is a list of valid distributions that can be installed.
The default distribution is denoted by '*'.
Install using 'wsl --install -d <Distro>'.

  NAME                   FRIENDLY NAME
* Ubuntu                 Ubuntu
  Debian                 Debian GNU/Linux
  Ubuntu-18.04           Ubuntu 18.04 LTS
  Ubuntu-20.04           Ubuntu 20.04 LTS
  Ubuntu-22.04           Ubuntu 22.04 LTS
  openSUSE-Tumbleweed    openSUSE Tumbleweed

Shows which Linux distribution you can install on your Windows.

wsl --install -d Debian

This command installs Debian Linux distribution on your Windows.

Then you follow the same steps as above to install Rust programming language and nutek-cipher, but this time you're in Linux environment.

Docker

Docker image is available on Docker Hub here

docker run --rm -it neosb/nutek-cipher:latest echo "Trudy? Can you hear me?" | nutek-cipher --encrypt --stdout

This might be a way to run the program on Windows, but it's not recommended. It's better to use WSL (Windows Subsystem for Linux) to run the program.

Catch

echo # this repeats the text to the standard output \
    "To jest strasznie tajna wiadomość" | # this is the text you want to encrypt followed by '|' pipe command \
    nutek-cipher --encrypt --stdout # this is the command that encrypts the text and prints it to the standard output

You might also need find the path to the program and run it from there. It's usually in the ~/Downloads directory.

cd ~/Downloads
./nutek-cipher --encrypt --stdout

To summarize

You can use nutek-cipher to encrypt and decrypt your files and text. It's a simple and easy to use program that you can install on your computer and use it to encrypt your most secret part of data.

GUI for macOS

NutekCipher for macOS is available for download here

SHA256 sum is available here

!!! Watch out, because currently there's an issue in file decryption, use command line version of the program to decrypt your files. !!!

open NutekCipherMacOS.app

NutekCipher

All possible options

nutek-cipher --help

License

LICENSE

The user is granted a non-exclusive, perpetual license to use,
and distribute the software, subject to the following terms:
The user must display the following copyright notice in all copies of the
software:

Copyright (c) 2024 Szymon Bronisław Błaszczyński

The user is not permitted to sublicense the software.
The user is not permitted to sell the software.

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Contact

neosb@nuteksecurity.com

2024-04-21 23:29:05 +0200 by Neosb

Comments:

Make first impression!

Add comment

Back to blog