CodeKitHub

Kodeerimine ja teisendamine

Miks jagasime oma MD5/SHA-256 tööriista kaheks eraldi leheks
Kodeerimine ja teisendamine

Miks jagasime oma MD5/SHA-256 tööriista kaheks eraldi leheks

Üks ühendatud räsitööriista leht kaotas vaikselt otsingutrafikut spetsiifilistele päringutele nagu "decode sha256" ja "md5 decrypt" — siin on trafiigiandmed, mis pani meid selle jagama, ning miks kokkupanek pole alati efektiivseim valik.

Hex-teksti teisendus läks valesti: kodeerimisvead, mis muudavad baidid jamaks
Kodeerimine ja teisendamine

Hex-teksti teisendus läks valesti: kodeerimisvead, mis muudavad baidid jamaks

Hex on kehtiv, teisendaja töötas veata ja väljund on ikka mõttetu jama. Siin on tegelikud põhjused — kodeeringute mittevastavus, baidijärjekord ja rühmitusvead — ning kuidas igaüht neist tabada.

Miks su binaar-teksti teisendus väljastab valed märgid
Kodeerimine ja teisendamine

Miks su binaar-teksti teisendus väljastab valed märgid

Ühed ja nullid näevad korras välja, teisendaja ei visanud viga, aga väljuv tekst on vale või täis mojibake'i. Siin on tegelikud põhjused — rühmitus, bitijärjekord ja kodeering, tõenäosuse järjekorras.