OneFunction 1.0.3

dotnet tool install --global OneFunction --version 1.0.3
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local OneFunction --version 1.0.3
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=OneFunction&version=1.0.3
                    
nuke :add-package OneFunction --version 1.0.3
                    

C# Tool for Generating MD5 Hashes in Base64

This C# tool enables users to input strings and receive their corresponding MD5 hashed values in Base64 representation. It provides a command-line interface for interaction.

Functionality

  1. Input Prompt: Upon execution, the tool prompts the user to input a string for hashing.

  2. Input Handling: It accepts user input character by character, masking the input for privacy.

  3. Hash Generation: Once the user submits the input, the tool computes the MD5 hash of the input string using UTF-8 encoding.

  4. Representation: The resulting MD5 hash is converted into its Base64 and Base85 (Additional Z85) representations.

  5. Display: The Base64-encoded MD5 hash is displayed on the console as the output.

  6. Continual Operation: The tool continuously prompts for input and generates corresponding Base64 MD5 hashes until manually terminated.

Installation

Installing a Specific Version

To install a specific version of the OneFunction tool globally, you can use the following command:

dotnet tool install --global OneFunction --version 1.0.0

Replace OneFunction with the actual name of your tool, and specify the desired version (in this case, 1.0.0). This command will install the specified version of the tool globally on your system.

Local Installation

If you have the .nupkg file locally, you can install it using the -s or --add-source option:

dotnet tool install --global OneFunction --add-source "C:\[YourFullPath]\OneFunction"

Replace the source path with the directory containing the .nupkg file for the OneFunction tool.

Project Details

  • Target Framework: .NET 8.0
  • Implicit Usings: Enabled
  • Nullable Reference Types: Enabled
  • Packaging Configuration: Outputs as a tool with a specified output path for the package.
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.0.3 337 1/5/2024