ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

hfind - ອອນລາຍໃນຄລາວ

ດໍາເນີນການ hfind ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ hfind ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


hfind - ຊອກຫາຄ່າ hash ໃນຖານຂໍ້ມູນ hash

ສະຫຼຸບສັງລວມ


hfind [-i db_type ] [-f lookup_file ] [-eq] db_file [hashes]

ລາຍລະອຽດ


hfind ຊອກຫາຄ່າ hash ໃນຖານຂໍ້ມູນໂດຍໃຊ້ algorithm ຄົ້ນຫາຄູ່. ນີ້ອະນຸຍາດໃຫ້ຫນຶ່ງ
ເພື່ອສ້າງຖານຂໍ້ມູນ hash ໄດ້ຢ່າງງ່າຍດາຍແລະກໍານົດວ່າໄຟລ໌ໃດຮູ້ຈັກຫຼືບໍ່. ມັນເຮັດວຽກກັບ
ຫໍສະຫມຸດອ້າງອີງຊອບແວແຫ່ງຊາດ NIST (NSRL) ແລະຜົນຜະລິດຂອງ 'md5sum'.

ກ່ອນທີ່ຖານຂໍ້ມູນສາມາດຖືກນໍາໃຊ້ໂດຍ 'hfind', ໄຟລ໌ດັດສະນີຕ້ອງຖືກສ້າງດ້ວຍ '-i'
ທາງເລືອກ.

ເຄື່ອງມືນີ້ແມ່ນຈໍາເປັນສໍາລັບປະສິດທິພາບ. ຖານຂໍ້ມູນທີ່ອີງໃສ່ຂໍ້ຄວາມສ່ວນໃຫຍ່ບໍ່ມີຄວາມຍາວຄົງທີ່
ລາຍການ ແລະບາງຄັ້ງບໍ່ໄດ້ຈັດຮຽງ. ເຄື່ອງມື hfind ຈະສ້າງໄຟລ໌ດັດສະນີທີ່ເປັນ
ຈັດຮຽງແລະມີລາຍການທີ່ມີຄວາມຍາວຄົງທີ່. ນີ້ອະນຸຍາດໃຫ້ຊອກຫາໄວໂດຍໃຊ້ການຄົ້ນຫາຄູ່
algorithm ແທນການຄົ້ນຫາເສັ້ນເຊັ່ນ 'grep'.

ການໂຕ້ຖຽງ


-i db_type
ສ້າງໄຟລ໌ດັດສະນີສໍາລັບຖານຂໍ້ມູນ. ຂັ້ນຕອນນີ້ຕ້ອງເຮັດກ່ອນທີ່ຈະສາມາດຊອກຫາໄດ້
ໄດ້​ຮັບ​ການ​ປະ​ຕິ​ບັດ​. 'db_type' argument ລະບຸປະເພດຂອງຖານຂໍ້ມູນ (ເຊັ່ນ: nsrl-md5 ຫຼື.
md5sum). ເບິ່ງພາກຂ້າງລຸ່ມນີ້.

-f lookup_file
ລະບຸທີ່ຢູ່ຂອງໄຟລ໌ທີ່ມີຄ່າ hash ຫນຶ່ງຕໍ່ແຖວ. hashes ເຫຼົ່ານີ້
ຈະຖືກເບິ່ງຢູ່ໃນຖານຂໍ້ມູນ.

-e ຮູບແບບການຂະຫຍາຍ. ຂໍ້ມູນເພີ່ມເຕີມນອກຈາກພຽງແຕ່ຊື່ແມ່ນພິມ. (ບໍ່
ນໍາໃຊ້ສໍາລັບທຸກປະເພດຖານຂໍ້ມູນ hash).

-q ໂຫມດດ່ວນ. ແທນ​ທີ່​ຈະ​ສະ​ແດງ​ຂໍ້​ມູນ​ທີ່​ສອດ​ຄ້ອງ​ກັນ​ກັບ hash​,
ພຽງແຕ່ສະແດງ 0 ຖ້າບໍ່ພົບ hash ແລະ 1 ຖ້າມັນແມ່ນ. ຖ້າທຸງນີ້ຖືກໃຊ້,
ຫຼັງຈາກນັ້ນພຽງແຕ່ຫນຶ່ງ hash ສາມາດຖືກມອບໃຫ້ໃນເວລາດຽວ.

-V ສະ​ບັບ​ສະ​ແດງ​

db_file
ສະຖານທີ່ຂອງໄຟລ໌ຖານຂໍ້ມູນ hash.

[hashes]
hashes ເພື່ອຊອກຫາ. ຖ້າພວກເຂົາບໍ່ໄດ້ສະຫນອງໃນເສັ້ນຄໍາສັ່ງ, STDIN ຖືກນໍາໃຊ້.
ຖ້າໄຟລ໌ດັດສະນີມີສໍາລັບທັງ SHA-1 ແລະ MD5 hashes, ຫຼັງຈາກນັ້ນທັງສອງປະເພດຂອງ hashes ສາມາດ
ຈະຖືກມອບໃຫ້ໃນເວລາແລ່ນ.

INDEX ເອກະສານ


hfind ໃຊ້ໄຟລ໌ດັດສະນີເພື່ອດໍາເນີນການຄົ້ນຫາຖານສອງສໍາລັບຄ່າ hash. ນີ້ແມ່ນໄວຂຶ້ນຫຼາຍ
ກ່ວາການໃຊ້ 'grep', ເຊິ່ງຈະເຮັດການຄົ້ນຫາແບບເສັ້ນ. ກ່ອນທີ່ຈະໃຊ້ຖານຂໍ້ມູນ hash, a
ໄຟລ໌ດັດສະນີທີ່ສອດຄ້ອງກັນຕ້ອງຖືກສ້າງຂຶ້ນ. ນີ້ແມ່ນເຮັດດ້ວຍທາງເລືອກ '-i' ເພື່ອ hfind.

ໄຟລ໌ດັດສະນີຜົນໄດ້ຮັບຈະຖືກຕັ້ງຊື່ໂດຍອີງໃສ່ຊື່ໄຟລ໌ຖານຂໍ້ມູນ. ຊື່ຈະ
ມີຊື່ຕົ້ນສະບັບຕາມດ້ວຍປະເພດ hash (sha1 ຫຼື md5) ຕາມດ້ວຍ '.idx'. ສໍາລັບ
ຕົວຢ່າງ, ການສ້າງດັດສະນີ MD5 hash ຂອງ NIST NSRL ຜົນໄດ້ຮັບໃນ 'NSRLFile.txt-md5.idx' ແລະ
ດັດຊະນີ SHA-1 ສົ່ງຜົນໃຫ້ 'NSRLFile.txt-sha1.idx'.

ໄຟລ໌ມີສອງຖັນ. ແຕ່ລະລາຍການແມ່ນຈັດຮຽງຕາມຖັນທຳອິດ, ເຊິ່ງເປັນເຄື່ອງໝາຍ
ຄ່າ. ຖັນທີສອງມີການຊົດເຊີຍ byte ຂອງລາຍການທີ່ສອດຄ້ອງກັນຢູ່ໃນຕົ້ນສະບັບ
ໄຟລ໌. ດັ່ງນັ້ນ, ເມື່ອພົບ hash ໃນດັດຊະນີ, ການຊົດເຊີຍຈະຖືກບັນທຶກແລະຫຼັງຈາກນັ້ນ 'hfind'
ຊອກຫາການເຂົ້າຢູ່ໃນຖານຂໍ້ມູນຕົ້ນສະບັບ.

ປະເພດການປ້ອນຂໍ້ມູນຕໍ່ໄປນີ້ແມ່ນຖືກຕ້ອງ. ສໍາລັບ NSRL, 'nsrl-md5' ແລະ 'nsrl-sha1' ສາມາດຖືກນໍາໃຊ້.
ຄວາມແຕກຕ່າງແມ່ນຄ່າຂອງ hash ທີ່ດັດຊະນີຖືກຈັດຮຽງຕາມ. ຄ່າ 'md5sum' ຍັງສາມາດເປັນ
ໃຊ້ເພື່ອຈັດຮຽງແລະດັດສະນີຖານຂໍ້ມູນ "ເຮັດຢູ່ເຮືອນ". 'hfind' ສາມາດເອົາຂໍ້ມູນທັງສອງແບບທົ່ວໄປ
ຮູບແບບ:

MD5 (test.txt) = 76b1f4de1522c20b67acc132937cf82e

ແລະ

76b1f4de1522c20b67acc132937cf82e test.txt

ຕົວຢ່າງ


ເພື່ອສ້າງໄຟລ໌ດັດສະນີ MD5 ສໍາລັບ NIST NSRL:

# hfind -i nsrl-md5 /usr/local/hash/nsrl/NSRLFile.txt

ເພື່ອຊອກຫາຄ່າໃນ NSRL:

# hfind /usr/local/hash/nsrl/NSRLFile.txt 76b1f4de1522c20b67acc132937cf82e

76b1f4de1522c20b67acc132937cf82e Hash Not Found

ເຈົ້າສາມາດເຮັດໄດ້ທັງ SHA-1 ແລະ MD5 ຖ້າທ່ານຕ້ອງການ:

# hfind -i nsrl-sha1 /usr/local/hash/nsrl/NSRLFile.txt

# hfind /usr/local/hash/nsrl/NSRLFile.txt
76b1f4de1522c20b67acc132937cf82e
80001A80B3F1B80076B297CEE8805AAA04E1B5BA

76b1f4de1522c20b67acc132937cf82e Hash Not Found

80001A80B3F1B80076B297CEE8805AAA04E1B5BA thrdcore.cpp

ເພື່ອສ້າງຖານຂໍ້ມູນຂອງຖານສອງທີ່ສໍາຄັນຂອງລະບົບທີ່ເຊື່ອຖືໄດ້, ໃຊ້ 'md5sum':

# md5sum / ຖັງ /* / sbin /* / usr / ຖັງ /* / usr / ຖັງ /* / usr / ທ້ອງຖິ່ນ / ຖັງ /* /usr/local/sbin/* >
system.md5

# hfind -i md5sum system.md5

ເພື່ອເບິ່ງລາຍການ, ສິ່ງຕໍ່ໄປນີ້ຈະເຮັດວຽກ:

# hfind system.md5 76b1f4de1522c20b67acc132937cf82e

76b1f4de1522c20b67acc132937cf82e Hash Not Found

or

# md5sum -q / ຖັງ /* | hfind system.md5

928682269cd3edb1acdf9a7f7e606ff2 / bin / bash

<... >

or

# md5sum -q / ຖັງ /* > bin.md5

# hfind -f bin.md5 system.md5

928682269cd3edb1acdf9a7f7e606ff2 / bin / bash

<... >

ໃຊ້ hfind ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin ໃຫ້
    ການປະສົມປະສານງ່າຍດາຍຂອງ servlet tomcat
    container ສໍາລັບການພັດທະນາຂອງ java
    ຄໍາຮ້ອງສະຫມັກເວັບໄຊຕ໌. ທ່ານສາມາດເຂົ້າຮ່ວມກັບພວກເຮົາສໍາລັບ
    ສົນທະນາ...
    ດາວໂຫລດ Eclipse Tomcat Plugin
  • 2
    Webstorrent Desktop
    Webstorrent Desktop
    WebTorrent Desktop ແມ່ນສໍາລັບການຖ່າຍທອດ
    torrents ໃນ Mac, Windows ຫຼື Linux. ມັນ
    ເຊື່ອມຕໍ່ກັບທັງ BitTorrent ແລະ
    ມິດສະຫາຍ WebTorrent. ໃນປັດຈຸບັນບໍ່ມີ
    ຈໍາ​ເປັນ​ຕ້ອງ​ລໍ​ຖ້າ ...
    ດາວໂຫລດ WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX ແມ່ນໂຄງການວິທະຍາສາດເພື່ອປັບປຸງໃຫມ່
    ການສະທ້ອນແສງ x-ray, ນິວຕຣອນ
    ການສະທ້ອນແສງ ແລະ x-ray ພື້ນຜິວ
    ຂໍ້​ມູນ​ການ​ຫັນ​ປ່ຽນ​ໂດຍ​ນໍາ​ໃຊ້​ຄວາມ​ແຕກ​ຕ່າງ​
    ຂັ້ນຕອນວິວັດທະນາການ....
    ດາວໂຫລດ GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP ແມ່ນໂຄງການສໍາລັບສະຖິຕິ
    ການວິເຄາະຂໍ້ມູນຕົວຢ່າງ. ມັນເປັນຟຣີ
    ການທົດແທນໂຄງການທີ່ເປັນເຈົ້າຂອງ
    SPSS. PSPP ມີທັງຂໍ້ຄວາມທີ່ອີງໃສ່ແລະ
    ຮູບພາບພວກເຮົາ ...
    ດາວໂຫລດ pspp4windows
  • 5
    Git ສ່ວນຂະຫຍາຍ
    Git ສ່ວນຂະຫຍາຍ
    Git Extensions ເປັນເຄື່ອງມື UI ແບບດ່ຽວ
    ສໍາລັບການຄຸ້ມຄອງ Git repositories. ມັນຍັງ
    ປະສົມປະສານກັບ Windows Explorer ແລະ
    Microsoft Visual Studio
    (2015/2017/2019). ທ...
    ດາວໂຫລດ Git Extensions
  • 6
    eSpeak: ການສັງເຄາະການປາກເວົ້າ
    eSpeak: ການສັງເຄາະການປາກເວົ້າ
    Text to Speech engine ສໍາລັບພາສາອັງກິດ ແລະ
    ພາ​ສາ​ອື່ນໆ​ຈໍາ​ນວນ​ຫຼາຍ​. ຂະຫນາດກະທັດລັດກັບ
    ການອອກສຽງທີ່ຊັດເຈນແຕ່ປອມ.
    ມີຢູ່ໃນໂຄງການເສັ້ນຄໍາສັ່ງທີ່ມີ
    ຫຼາຍ...
    ດາວໂຫລດ eSpeak: ການສັງເຄາະສຽງເວົ້າ
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad