zwfp

package module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2018 License: MIT Imports: 3 Imported by: 0

README

zwfp

Build Status GitHub tag License GitHub issues Contributions welcome GitHub pull requests Website

ZWFP - Zero-width fingerprinting uses Zero Width characters to embed text into a given plain text. Inspiration for the project from this article by Tom

Demo

ZWFP Demo

Getting Started

Installation assumes that you have Go environment configured.

Installing

Go get the project with following command

go get -u github.com/vedhavyas/zwfp/cmd/zwfp/...

Running the tests

Once inside project' folder, simply run go test ./... to run the tests.

Usage
Usage:
         ./zwfp PlainText Key
                 Embeds Key into PlainText

         ./zwfp EmbedText
                 Extracts Key from EmbedText

Built With

  • Go
  • Glide - Dependency Management
  • HomeDir - Used to get User's home directory
  • Crypto - Used to get password from terminal securely

Contributing

PRs, Issues, and Feedback are very welcome and appreciated.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Embed

func Embed(data, key string) string

Embed embeds the key into data using zero-width characters

func Extract

func Extract(embed string) (plainText, key string)

Types

This section is empty.

Directories

Path Synopsis
cmd
zwfp command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL