A method for authenticating a Bluetooth link between a first device and a second device, comprising: initiating a pairing between the first device (10; 40) and the second device (14; 44); generating a changing passkey code in the first device; first communicating the passkey code from the first device (10; 40), wherein the first communicating including outputting the passkey code from the first device (10; 40), the outputting of the passkey code enabling communication of a communicated passkey code from the first device (10; 40) to a second device (14; 44); second communicating including receiving the communicated passkey code from the second device (14; 44) by the first device for comparison of the communicated passkey code to the generated passkey code in the first device (10; 40); wherein the first communicating including a two part communication, wherein a first part of the two part communication including a first conversion of the passcode from passcode text to an audible speech signal passcode and a second part of the two part communication including a second conversion from the audible speech signal passcode to a communicated passcode text, one of the first and second conversions being performed by one of the first or second devices and the other of the first and second conversions being performed by a human, the second device (14; 44) receiving an input from the human as a result of the conversion performed by the human, the first conversion of the first part and the second conversion of the second part both being required to complete the communication of the passkey code; and if the communicated passkey code matches the generated passkey code, authenticating the pairing of the first device (10; 40) and the second device (14; 44). initiating a pairing between the first device (10; 40) and the second device (14; 44); generating a changing passkey code in the first device; first communicating the passkey code from the first device (10; 40), wherein the first communicating including outputting the passkey code from the first device (10; 40), the outputting of the passkey code enabling communication of a communicated passkey code from the first device (10; 40) to a second device (14; 44); second communicating including receiving the communicated passkey code from the second device (14; 44) by the first device for comparison of the communicated passkey code to the generated passkey code in the first device (10; 40); wherein the first communicating including a two part communication, wherein a first part of the two part communication including a first conversion of the passcode from passcode text to an audible speech signal passcode and a second part of the two part communication including a second conversion from the audible speech signal passcode to a communicated passcode text, one of the first and second conversions being performed by one of the first or second devices and the other of the first and second conversions being performed by a human, the second device (14; 44) receiving an input from the human as a result of the conversion performed by the human, the first conversion of the first part and the second conversion of the second part both being required to complete the communication of the passkey code; and if the communicated passkey code matches the generated passkey code, authenticating the pairing of the first device (10; 40) and the second device (14; 44).