ນີ້ແມ່ນຄໍາສັ່ງ apgbfm ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
apgbfm - ໂຄງການຄຸ້ມຄອງການກັ່ນຕອງ APG Bloom
ສະຫຼຸບສັງລວມ
apgbfm -f ການກັ່ນຕອງ -n ຕົວເລກ [-q] [-s]
apgbfm -f ການກັ່ນຕອງ -d dictfile [-q] [-s]
apgbfm -f ການກັ່ນຕອງ -a ຄໍາ [-q]
apgbfm -f ການກັ່ນຕອງ -A dictfile [-q]
apgbfm -f ການກັ່ນຕອງ -c ຄໍາ [-q]
apgbfm -f ການກັ່ນຕອງ -C dictfile [-q]
apgbfm -i ການກັ່ນຕອງ
apgbfm [-v] [-h]
ລາຍລະອຽດ
apgbfm ຖືກນໍາໃຊ້ເພື່ອຈັດການການກັ່ນຕອງ Bloom ທີ່ຖືກນໍາໃຊ້ເພື່ອຈໍາກັດການສ້າງລະຫັດຜ່ານໃນ APG
ຊອບແວການຜະລິດລະຫັດຜ່ານ. ການນໍາໃຊ້ຕົວກອງ Bloom ຊ່ວຍໃຫ້ການກວດສອບລະຫັດຜ່ານໄວຂຶ້ນ
ສໍາລັບວັດຈະນານຸກົມຂະຫນາດໃຫຍ່ແລະມີປະໂຫຍດອື່ນໆບາງຢ່າງ.
ແນວຄວາມຄິດທີ່ຈະໃຊ້ການກັ່ນຕອງ Bloom ສໍາລັບຈຸດປະສົງນັ້ນແມ່ນມາຈາກຄໍາອະທິບາຍຂອງ OPUS
ໂຄງການ OPUS: ການປ້ອງກັນ ອ່ອນແອ ລະຫັດຜ່ານ ທາງເລືອກ Purdue Technical ບົດລາຍງານ CSD-TR 92-028
ຂຽນໂດຍ Eugene H. ສະປາຟອດ.
ທ່ານສາມາດໄດ້ຮັບບົດຄວາມນີ້ຈາກ:
http://www.cerias.purdue.edu/homes/spaf/tech-reps/9128.ps
ມັນມີຄໍາອະທິບາຍທີ່ສວຍງາມຂອງການກັ່ນຕອງ Bloom ແລະມັນເປັນປະໂຫຍດສໍາລັບການກວດສອບລະຫັດຜ່ານ
ລະບົບ.
ໃນ ຄຳ ສັບທີ່ງ່າຍໆ, apgbfm ສ້າງ n ຄ່າ hash ສໍາລັບທຸກຄໍາແລະກໍານົດ bits ທີ່ສອດຄ້ອງກັນ
ໃນໄຟລ໌ການກັ່ນຕອງເຖິງ 1. ເພື່ອກວດເບິ່ງຄໍາ apgbfm ສ້າງຫນ້າທີ່ hash ດຽວກັນສໍາລັບການນັ້ນ
ຄໍາສັບຕ່າງໆແລະຖ້າຫາກວ່າທັງຫມົດ n bits ທີ່ສອດຄ້ອງກັນໃນໄຟລ໌ການກັ່ນຕອງຖືກຕັ້ງເປັນ 1 ແລ້ວມັນສົມມຸດວ່າຄໍານັ້ນ
ມີຢູ່ໃນວັດຈະນານຸກົມ. apgbfm ການນໍາໃຊ້ SHA-1 ເປັນ hash function.
apgbfm ສາມາດໄດ້ຮັບການນໍາໃຊ້ເປັນຜົນປະໂຫຍດ standalone, ບໍ່ພຽງແຕ່ມີ ປິດ, ຫຼື apgd.
ຄໍາເຕືອນ !!!
ຮູບແບບໄຟລ໌ການກັ່ນຕອງສາມາດປ່ຽນແປງໄດ້ໃນອະນາຄົດ. ຂ້ອຍຈະພະຍາຍາມສ້າງຮູບແບບໄຟລ໌
ເຂົ້າກັນໄດ້ແຕ່ຂ້ອຍບໍ່ສາມາດຮັບປະກັນໄດ້.
ຄໍາເຕືອນ !!!
apgbfm ອາດເຮັດໃຫ້ຄອມພິວເຕີຂອງທ່ານຊ້າລົງໃນລະຫວ່າງການສ້າງຕົວກອງ.
OPTIONS
-f ການກັ່ນຕອງ
ການນໍາໃຊ້ ການກັ່ນຕອງ ເປັນຊື່ສໍາລັບ Bloom filter ຊື່ໄຟລ໌.
-i ການກັ່ນຕອງ
ພິມຂໍ້ມູນກ່ຽວກັບ ການກັ່ນຕອງ.
-n ຕົວເລກ
ສ້າງການກັ່ນຕອງເປົ່າໃຫມ່ສໍາລັບ ຕົວເລກ ຈໍານວນຂອງຄໍາສັບຕ່າງໆ. ເປັນປະໂຫຍດໃນເວລາທີ່ທ່ານຕ້ອງການ
ຕື່ມຂໍ້ມູນໃສ່ການກັ່ນຕອງແບບເຄື່ອນໄຫວ.
-d dictfile
ສ້າງຕົວກອງໃຫມ່ຈາກ dictfile. ມັນອາດຈະໃຊ້ເວລາຫຼາຍເພື່ອສ້າງຕົວກອງຈາກ
ວັດຈະນານຸກົມໃຫຍ່. ໃນວັດຈະນານຸກົມນັ້ນເຈົ້າອາດຈະໃສ່ຄໍາ (ຫນຶ່ງຕໍ່ແຖວ) ທີ່ຄວນ
ບໍ່ປາກົດເປັນລະຫັດຜ່ານທີ່ສ້າງຂຶ້ນ. ຕົວຢ່າງ: ຊື່ຜູ້ໃຊ້ຄໍາສັບທົ່ວໄປ, ແລະອື່ນໆ. You
ເຖິງແມ່ນວ່າສາມາດໃຊ້ວັດຈະນານຸກົມໜຶ່ງທີ່ມາພ້ອມກັບ ວັດຈະນານຸກົມ ລະຫັດຜ່ານ crackers.
ການກວດສອບນີ້ແມ່ນຕົວພິມນ້ອຍໃຫຍ່. ຕົວຢ່າງ, ຖ້າທ່ານຕ້ອງການປະຕິເສດຄໍາວ່າ 'ຮາກ', ເຈົ້າ
ຄວນໃສ່ໃນ dictfile ຄໍາ: ຮາກ, ຮາກ, ຮາກ, ... , ຮາກ. ເພື່ອຊີ້ໃຫ້ເຫັນ
ໂຄງການເຮັດວຽກ apgbfm ພິມຈຸດສໍາລັບທຸກໆ 100 ຄໍາທີ່ເພີ່ມເຂົ້າໃນວັດຈະນານຸກົມ.
-a ຄໍາ
ເພີ່ມ ຄໍາ ກັບການກັ່ນຕອງ.
-A dictfile
ເພີ່ມຄໍາສັບຕ່າງໆທັງຫມົດຈາກ dictfile ກັບການກັ່ນຕອງ. ເພື່ອຊີ້ບອກວ່າໂຄງການເຮັດວຽກ
apgbfm ພິມຈຸດສໍາລັບທຸກໆ 100 ຄໍາທີ່ເພີ່ມເຂົ້າໃນວັດຈະນານຸກົມ.
-c ຄໍາ
ໃຫ້ກວດເບິ່ງ ຄໍາ ສໍາລັບຮູບລັກສະນະໃນການກັ່ນຕອງ.
-C dictfile
ກວດເບິ່ງທຸກຄໍາຈາກ dictfile ສໍາລັບຮູບລັກສະນະໃນການກັ່ນຕອງ.
-q ໂໝດງຽບ.
-s ສ້າງຕົວກອງໃໝ່ໃນໂໝດບໍ່ລະອຽດອ່ອນຕົວພິມນ້ອຍ.
-v ຂໍ້ມູນສະບັບພິມ.
-h ພິມຂໍ້ມູນການຊ່ວຍເຫຼືອ.
ອອກ CODE
ເມື່ອສຳເລັດໜ້າທີ່ຂອງຕົນ, apgbfm ຈະສໍາເລັດດ້ວຍລະຫັດອອກ 0. ລະຫັດອອກ
ຂອງ -1 ສະແດງເຖິງຄວາມຜິດພາດທີ່ເກີດຂຶ້ນ. ຄວາມຜິດພາດທາງຂໍ້ຄວາມຖືກຂຽນເປັນຄວາມຜິດພາດມາດຕະຖານ
stream
ໃຊ້ apgbfm ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net