Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
base18813unitedstatesconstitution
Advanced tools
The United States Constitution (USC) is used to encode arbitrary bytes (usually strings). Uppercase is 1
and lowercase is 0
.
Every byte is prepended with a 1
bit so it take 9 bits to represent 1 byte. If the prefix is bit 0
, the following byte is considered EOF. The EOF will not be included in the decoding output.
The USC has 21165 letters ([A-Za-z]
). It can encode 18813 bits (2351 bytes). It can be generally enough for small data sets. If the input data is longer, repeat the USC multiple times to contain all data.
Base18813UnitedStatesConstitution.encodeString('This is the string you want to encode.', { header: 'This is a header. ', trimming: 42 })
Result:
This is a header. We ThE pEopLe OF tHe unItED sTatES, iN ORdeR TO foRm a morE pERfEct UNiON, EstABLisH justiCe, INSuRe dOmEStIc trAnQUilItY, ProVide foR tHE ComMON dEFEnCe, pRoMOTe tHe GeNErAl wELfARe, AND sEcURe tHE BLesSings oF lIBERty TO oURsELVES aND OuR pOSteRity, do OrDAIn AND EsTAblisH ThIS cONStItUTIoN foR thE uniteD sTATeS of AmERiCA.
ARTicLe. i.
secTiON. 1.
alL lEGiSLaTIVe PoWErs hEREiN GrANTED sHAll Be vEsTEd iN a COngReSS Of the united States, which shall consist of a Senate an
Notes:
Base18813UnitedStatesConstitution.decode('We The PeopLe OF thE uNItED sTAteS, iN OrDEr tO fORm A MORe perfect union, establish Justice, insure domestic T', { format: 'string', stringFormat: 'utf-8' })
Result:
Hello
Notes:
Try at neruthes.xyz/Base18813UnitedStatesConstitution/.
Copyright (c) 2020 Neruthes <neruthes.xyz>.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.
FAQs
Encode data in United States Constitution
We found that base18813unitedstatesconstitution demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.