Giter Club home page Giter Club logo

online-tools's Introduction

online-tools's People

Contributors

emn178 avatar jsdelivrbot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

online-tools's Issues

Pad10*1 of input

when i use SHA3-224 to calculate 2 input hexadecimal: 00112233445566778899AABBCCDDEEFF and 00112233445566778899AABBCCDDEEFF0.
I have 2 different results. Can anyone tell me how the input was processed before implementation?

License issue

Hello. I would like to reuse the code from this project, but I find that the project has not a license.
It will be better that if you could add one.

MD4 or MD4 File

Hi, I tried to use the service to hash "testingPassword" which is encoded in UTF-16LE. The generated hash code is not correct.

In Python, the hash code is 32910df84fa6579a5d0865fca64f1190.

However the em178.github.io gives 05c90f1db64d14923f2c126fe1a57082. I copied the content from Microsoft Word and the file is written using UTF-16LE.

I use MD4 file, it gives me 6875f3e20a30fe64b49658b2bfe5bf13 instead.

The file is available from https://raw.githubusercontent.com/yoonghm/misc/master/myfile-utf18le.txt

support HEX data input

hey, you'v done a great job on this, I believe it will help people a lot!
but I find the input box can only accept string, it will be much more useful if the input box can support HEX data input, thank you!

When providing text input, need codepage as the parameter

Hash functions operate on byte arrays. Converting a text string to a byte array is impossible without specifying a codepage. The app, as it is now, neither advertises the codepage it uses nor allows the user to specify one.

Please provide that capability, with at least UTF-8 and UTF-16LE as options.

Decode SHA512

It is possible to decode SHA512? Text and Hex to SHA512 works great.

Bug in SHAKE128 ? Or bug in hex mode?

Our team applied a SHA3 implementation by verilog, and figured out the hex mode in SHAKE128 seems to have some problem. (Not sure if it is the problem of SHAKE128 or the problem of hex mode.)

I checked the input hex string 00~7F, all of them work well ( and the hash is the same as in our implementation ). I tried 80~FF but the hash value differs from our implementation. I checked my answer by others' implementation, and believed the value in this project may be incorrect.

Text mode in this tool works well.

bas64 typo

It's in the "About" section of the repo

Web Site https://emn178.github.io/online-tools/sha256.html with new results

Since 'few days' the site is not working anymore on Internet-Explorer. (Intended obviously)
Using other Browsers I do not get different results for SHA256 determination.
Former result: Input(Hex) 006030323031BFA577FD OUTPUT: 12992276..blabla
Current result: Input(Hex) 006030323031BFA577FD OUTPUT: ceaa56ba61..blabla

https://emn178.github.io/online-tools/sha256.html?input_type=hex&input=006030323031BFA577FD&hmac_enabled=1&hmac_input_type=hex

It seems something went wrong disabling IE Support and adding "Hex" in combination with "hmac"

Hex to MD5

When i create a hash fro your site (https://emn178.github.io/online-tools/) i get the correct value e.g.

Input type Hex
When i input
6325d34a2cc106b323324e1540bfac08dafed800ba6906c3027f49315dab937c89e8c0d9c227b4c2a416de88ac356acc91e66cb80c854a716453603ea4a9bdd6c38755d8de44179b8d080041020c4c2548718af1f818b343b21bf6209db1523e25e9769d386a4224337d179fe8482d82c68800df8f579e714ab1ef3e421ef817

I get Hash

c2d166dbffc6cb19a570aee7a6400e24

I am having a challenge replicating this using php to get the same response

May i please know the php code to convert this Hex to MD5

I want this fixed

I believe this Sha is causing problems. I'm not receiving calls or text from people who I previously interacted with. Do you text messages involve sha. I want all text messages and calls to my phone like normal. I don't care about handshake

RIPEMD

I hope you guys could add RIPEMD hashing to the system

RIPEMD128
RIPEMD160
RIPEMD256
RIPEMD320

support double-SHA256

The SHA256d is the standard hash for Bitcoin (see also its common standards) and for the Brazilian registry offices (see e.g. Uniproof).

In Javascript will be something as

hash = hashlib.sha256(hashlib.sha256(document_bin).digest()).digest()

I can help to implement if necessary... But is very simple for a tool that has already implemented SHA256.

Keep values

Hi

Would you be willing to accept a PR where the input value in a hash and encoding will remain (reinserted automatically) when changing to another hash or encoding?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.