Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

entropy_calculator

sachinlodhi12ISC1.0.7

multilingual entropy checker

Entropy, calculator, password strength, password entropy, password security, entropy calculation, password complexity, entropy measurement, entropy analysis

readme

Entropy Calculator

Entropy Calculator for the language-dependent strings with support for 10+ languages.

  • The tool is language-space sensitive. Use with proper language option.

Installation

Use the package manager npm to install

npm i entropy_calculator

Feautures

Supports 10+ languages in the current version. All the supported languages are as follows:

  • Chinese(中国人)
  • Devnagari(देवनागरी)
  • English
  • French(Français)
  • German(Deutsch)
  • Greek(ελληνικά)
  • Hebrew(עִברִית)
  • Hinglish(HIndi+English)
  • Modern Latin
  • Russian(Русский)
  • Spanish(Español)

Usage

const test  = require("entropy_calculator");

//Allowed language options ["chinese", "devanagari", "english", "french", "german", "greek","hebrew","hinglish","latin", "russian", "spanish"]
//const result = test("<PASSWORD_STRING>", "<LANGUAGE>");

const result = test("martes h71 panda sigla cereo", "spanish"); 
console.log(result); // returns 174

result = test("neon 95th prissy ib read tern", "english");
console.log(result); // returns 247

result = test("тайна скарб литьЄ завет боком форма фильм", "russian");
console.log(result); // returns 177

#

Note

Selection of the correct language, while invoking the function, is necessary for the proper calculation of the entropy. For e.g. with string archer carol cody blimp skit the correct language option is english. Any other language option would result in incorrect entropy.

Constraints

  • Supports online single language strings.
  • Mixing of the language is not supported in the current version.
  • Arabic numbers [0-9] is allowed with all the input string.