YKPARSE(1)
β¨ YKPARSE(1) β¨
okay bestie, so this is a page from the YubiKey C Library Manual and it's about ykparse β the little tool that pops open a YubiKey OTP and shows you what's hiding inside ππ
π NAME π
ykparse β decrypt and show information inside a YubiKey OTP π
πΈ SYNOPSIS πΈ
ykparse AESKEY TOKEN
like. that's it. two lil args and you're in π«Ά
π¦ DESCRIPTION π¦
Decrypt and display information inside a YubiKey OTP. that's the whole vibe. it takes your key, it takes your token, and it spills the tea on what's actually encoded in there π β¨
π OPTIONS π
AESKEYβ the 16-character AES-128 key you're gonna use, written out in hex. sixteen. characters. in hex. not sixteen hex chars, sixteen characters of hex, bestie, count them πTOKENβ the One-Time Password (OTP), and it's gotta be modhex encoded. modhex, not hex. different alphabet. don't mix them up or it's giving error energy π
π EXAMPLES π
the classic, the iconic, the typical usage of the tool is literally this:
ykparse ecde18dbe76fbd0c33330f1c354871db dteffujedcflcindvdbrblehecuitvjkjevvehjd
see how the first one is hex hex hex and the second one is modhex modhex modhex? yeah. that's the assignment. copy it, run it, slay π π₯
β SEE ALSO β
YubiKeys can be obtained from Yubico: http://www.yubico.com/ β go get you one, they're lowkey iconic π
heads up bestie: that AESKEY is a real secret key. treat it like your notes app password. no sharing, no screenshots, no posting it in the group chat π
okay that's the whole page!! brought to you by yubico-c, Version 1.13 π thanks for reading my little manual era, mwah π«ΆπΈβ¨
π¦ where this page comes from
- alpine 3.24: yubico-c-doc 1.13-r1 Β· BSD-2-Clause
- arch rolling: yubico-c 1.13-8 Β· BSD
- debian bookworm: libyubikey-dev 1.13-6 Β· BSD-2-Clause
- debian trixie: libyubikey-dev 1.13-6 Β· BSD-2-Clause
- epel 10: libyubikey 1.13-24.el10_0 Β· LicenseRef-Callaway-BSD
- epel 9: libyubikey 1.13-17.el9 Β· BSD
- fedora 43: libyubikey 1.13-26.fc43 Β· LicenseRef-Callaway-BSD
- fedora 43: libyubikey 1.13-26.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: libyubikey 1.13-27.fc44 Β· LicenseRef-Callaway-BSD
- fedora 44: libyubikey 1.13-27.fc44 Β· LicenseRef-Callaway-BSD
- nixos 26.05: libyubikey 1.13
- nixpkgs unstable: libyubikey 1.13
- ubuntu jammy: libyubikey-dev 1.13-6 Β· BSD-2-Clause
- ubuntu noble: libyubikey-dev 1.13-6 Β· BSD-2-Clause
- ubuntu resolute: libyubikey-dev 1.13-7 Β· BSD-2-Clause
- ubuntu stonking: libyubikey-dev 1.13-7 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms