←

Төхөөрөмж дээрх хэш тооцоолуур

Оролтын төрөл

Алгоритм болон оролтын төрлөө сонгоно уу. Хоосон текст, тэг байтын хэмжээтэй файлын хэшийг ч тооцоолж болно.

Ашиглах алхмууд

Текст эсвэл төхөөрөмж дээрх файлыг сонгоод нэг SHA алгоритм сонгон тооцоолно уу. Үр дүнд алгоритм, оролтын төрөл, бодит байтын тоо болон жижиг үсэгтэй арван зургаатын бүтэн хэш харагдана. Хэшийг хуулах эсвэл үр дүнг гараар сонгож болно. Оролтыг өөрчлөхөд өмнөх үр дүн шууд хүчингүй болно.

Текстийг UTF-8-аар кодлоно; CRLF болон CR мөрийн төгсгөлийг LF болгон хувиргана. Эхлэл, төгсгөлийн хоосон зайны тэмдэгтүүдийг (зай, табуляц, мөр шилжүүлэх зэрэг) арилгахгүй, үсгийн том жижгийг өөрчлөхгүй, Unicode хэвийнжүүлэлт хийхгүй. Escape дарааллыг тайлбарлахгүй, BOM-ийг автоматаар нэмэх эсвэл арилгахгүй. Байгаа BOM болон NUL тооцоололд оролцоно. Файлын горим бүх эх байтыг хэвээр хадгалж, файлын нэр, төрөл, өөрчилсөн цагийг тооцоололд оруулахгүй.

abc жишээнд мөр шилжүүлэх тэмдэг байхгүй. Хүлээгдэж буй SHA-256 хэш доор байна; бусад алгоритмын албан ёсны туршилтын векторыг RFC 6234-өөс үзнэ үү.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Хамрах хүрээ ба хязгаарлалт

Текст хамгийн ихдээ 200000 UTF-16 кодын нэгжтэй (зарим эможи хоёр нэгж эзэлнэ), кодлосны дараа хамгийн ихдээ 800000 байт байна; файлын хязгаар 16 MiB. Оролтыг таслахгүй. Хөтөч файлыг бүтнээр унших тул бодит санах ойн хэрэглээ файлын хэмжээнээс их байж болно. Хэш нь шифрлэлт, нууц үг хадгалалт, гарын үсэг баталгаажуулалт эсвэл вирус илрүүлэлт биш. Мөн найдвартай гарал үүслийг нотлохгүй, хэшийн мөргөлдөөн огт гарахгүй гэсэн баталгаа өгөхгүй. Бие даасан, найдвартай сувгаар авсан хэштэй харьцуулна уу.

Энэ хэрэгсэл оролт, файл, хэшийг серверт илгээхгүй, хадгалахгүй, бүртгэхгүй; хуудас нөөцүүдээ хэвийн ачаалсаар байна. Арилгах нь зөвхөн хуудасны өгөгдөлд хандах холбоосуудыг устгах бөгөөд хөтчийн санах ой эсвэл хуулж буулгах сангийн (клипборд) түүхийг аюулгүй арилгах баталгаа өгөхгүй. Хортой өргөтгөл эсвэл хуудасны скриптээс ч хамгаалахгүй. Клипбордод эхэлсэн бичилтийг буцаах боломжгүй. Уншилтыг зогсоож болно, харин цаана явагдаж буй хэш тооцооллыг үнэхээр зогсоож болохгүй; цуцалсны дараа дахин тооцоолохын өмнө дуусахыг нь хүлээнэ.

Уншилтын явц нь үнэхээр уншсан байтад тулгуурлана; хэшийн шат зөвхөн 0/1 даалгаврыг харуулна. Өнгөрсөн хугацаа, тооцоолсон үлдсэн хугацаа, хурд тодорхойгүй бол зураасаар харуулна. Файл уншиж дууссан нь хэш тооцоолж дууссан гэсэн үг биш.

RFC 6234Web Crypto
Холбогдох хэрэгслүүд

Төхөөрөмж дээрх хэш тооцоолуур

Оролт болон алгоритмыг сонгож, тооцоолоод бүтэн хэшийг хуулна уу. Хоосон текст зөвшөөрөгдөнө; файлын горимд файл сонгох шаардлагатай. Оролтыг өөрчлөхөд өмнөх үр дүн арилна. Цуцлах нь зөвхөн үр дүн харуулахыг зогсооно; цаана нь хэш тооцоолол үргэлжилж байж болно.

тохиргоо