Нууц үг шифрлэгдсэн эсвэл хэшлэгдсэн үү?
Нууц үг шифрлэгдсэн эсвэл хэшлэгдсэн үү?

Видео: Нууц үг шифрлэгдсэн эсвэл хэшлэгдсэн үү?

Видео: Нууц үг шифрлэгдсэн эсвэл хэшлэгдсэн үү?
Видео: Hashing ба шифрлэлтийн ялгаа 2024, May
Anonim

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

Цаашилбал, нууц үг яагаад ихэвчлэн хэшлэгдсэн байдаг вэ?

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

Дараа нь асуулт бол хамгийн сайн нууц үг шифрлэх алгоритм юу вэ? Нууц үг PBKDF2, bcrypt эсвэл scrypt-ийн аль нэгээр хэшлэгдсэн байх ёстой, MD-5 болон SHA-3-ыг хэзээ ч ашиглах ёсгүй. нууц үг хэшлэх болон SHA-1/2( нууц үг +давс) нь бас том биш юм. Одоогоор хамгийн их шалгагдсан хэш алгоритм ихэнх аюулгүй байдлыг хангах нь bcrypt юм. PBKDF2 ч муу биш, гэхдээ bcrypt ашиглаж чадвал үүнийг хийх хэрэгтэй.

Тэгвэл шифрлэгдсэн нууц үг гэж юу вэ?

Өгөгдлийг нууц код болгон хөрвүүлэх. Шифрлэлт нь мэдээллийн аюулгүй байдлыг хангах хамгийн үр дүнтэй арга юм. Уншихын тулд шифрлэгдсэн файлын хувьд та нууц түлхүүрт хандах эрхтэй байх ёстой нууц үг Энэ нь танд кодыг тайлах боломжийг олгодог. Шифрлэгдээгүй өгөгдлийг энгийн текст гэж нэрлэдэг; шифрлэгдсэн өгөгдлийг шифр текст гэж нэрлэдэг.

Нууц үг хэрхэн хадгалагддаг вэ?

Нууц үг хэрхэн хадгалагддаг . Орчин үеийн бүх аюулгүй компьютерийн системүүд дэлгүүр хэрэглэгчдийн нууц үг шифрлэгдсэн хэлбэрээр. Хэрэглэгч нэвтэрч орох бүрд нууц үг Оруулсан нь эхлээд шифрлэгдсэн бөгөөд дараа нь -тэй харьцуулагдана хадгалсан -ийн шифрлэлт нууц үг хэрэглэгчийн нэвтрэх нэртэй холбоотой.

Зөвлөмж болгож буй: