command line utilities accept invalid domain name
# knsec3hash c01dcafe 1 3 ❤☭❤
1M2FL7E8GC9TQFPRL80GEJ558DPDPV75 (salt=c01dcafe, hash=1, iterations=3)
It should bail out, right?
# kdig ❤☭❤
;; ->>HEADER<<- opcode: QUERY; status: NXDOMAIN; id: 0
;; Flags: qr rd ra; QUERY: 1; ANSWER: 0; AUTHORITY: 1; ADDITIONAL: 0
;; QUESTION SECTION:
;; \226\157\164\226\152\173\226\157\164. 0 IN A
;; AUTHORITY SECTION:
. 74783 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2013110601 1800 900 604800 86400
;; Received 102 B
;; Time 2013-11-07 01:38:51 CET
;; From 89.187.130.10#53(UDP) in 285.4 ms
# khost ❤☭❤
Host \226\157\164\226\152\173\226\157\164. type A error: NXDOMAIN
Host \226\157\164\226\152\173\226\157\164. type AAAA error: NXDOMAIN
Host \226\157\164\226\152\173\226\157\164. type MX error: NXDOMAIN