ນີ້ແມ່ນຄໍາສັ່ງ ykchalresp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ykchalresp - ປະຕິບັດການທ້າທາຍການຕອບໂຕ້ກັບ YubiKey
ສະຫຼຸບສັງລວມ
ykchalresp [-1 | -2] [-H] [-Y] [-N] [-x] [-v] [-6] [-8] [-t] [-V] [-h]
ລາຍລະອຽດ
ສົ່ງສິ່ງທ້າທາຍໄປຫາ YubiKey, ແລະອ່ານຄໍາຕອບ. YubiKey ສາມາດຖືກຕັ້ງຄ່າດ້ວຍ
ສອງໂຫມດ C/R ທີ່ແຕກຕ່າງກັນ - ມາດຕະຖານຫນຶ່ງແມ່ນ 160 bits HMAC-SHA1, ແລະອີກອັນຫນຶ່ງແມ່ນເປັນ.
YubiKey OTP ຮູບແບບ mimicing, ຊຶ່ງຫມາຍຄວາມວ່າສອງການໂທຕໍ່ມາທີ່ມີການທ້າທາຍດຽວກັນຈະ
ສົ່ງຜົນໃຫ້ມີການຕອບສະຫນອງທີ່ແຕກຕ່າງກັນ.
OPTIONS
-1 ສົ່ງສິ່ງທ້າທາຍໄປຫາຊ່ອງສຽບ 1. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-2 ສົ່ງການທ້າທາຍກັບຊ່ອງ 2.
-H ສົ່ງສິ່ງທ້າທາຍ 64 byte HMAC. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-Y ສົ່ງສິ່ງທ້າທາຍ 6 byte Yubico OTP.
-N ໂໝດບໍ່ບລັອກ -- ຍົກເລີກຖ້າ YubiKey ຖືກຕັ້ງຄ່າໃຫ້ຕ້ອງກົດປຸ່ມ
ກ່ອນທີ່ຈະສົ່ງຄໍາຕອບ.
-x ສິ່ງທ້າທາຍຖືກເຂົ້າລະຫັດ hex.
-v ເປີດໃຊ້ໂໝດ verbose.
-6 ສົ່ງຜົນຕອບຮັບໃນຮູບແບບ OATH, 6 ຕົວເລກ.
-8 ສົ່ງຜົນຕອບຮັບໃນຮູບແບບ OATH, 8 ຕົວເລກ.
-t ໃຊ້ເວລາປະຈຸບັນເປັນສິ່ງທ້າທາຍແທນທີ່ຈະອ່ານສິ່ງທີ່ທ້າທາຍຈາກເສັ້ນຄໍາສັ່ງ (ໃນ
ໂໝດ TOTP ເລີ່ມຕົ້ນ, ວິນາທີຕັ້ງແຕ່ 1970-01-01 00:00:00 / 30 ຖືກເຂົ້າລະຫັດເປັນ 8 byte.
ສິ່ງທ້າທາຍ).
-V ສະບັບເຄື່ອງມືພິມແລະອອກ.
EXAMPLE
ການປະຕິບັດການຕອບສະຫນອງການທ້າທາຍ YubiKey ສາມາດສະແດງໃຫ້ເຫັນໂດຍນໍາໃຊ້ NIST PUB 198 A2
vector ການທົດສອບ.
ທໍາອິດ, ດໍາເນີນໂຄງການ YubiKey ກັບ vector ການທົດສອບ:
$ ykpersonalize -2 -ochal-resp -ochal-hmac -ohmac-lt64 -a 303132333435363738393a3b3c3d3e3f40414243
...
ຄໍາຫມັ້ນສັນຍາ? (y/n) [ນ]: ຍ
$
ດຽວນີ້, ສົ່ງການທົດສອບ NIST ໄປຫາ YubiKey ແລະກວດສອບວ່າຜົນໄດ້ຮັບກົງກັບ
ຄາດວ່າ:
$ ykchalresp -2 'ຕົວຢ່າງ #2'
0922d3405faa3d194f82a45830737d5cc6c75d24
$
ໃຊ້ ykchalresp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net