def recovery_secret_to_ksk(recovery_secret):
    """Turn secret and salt to the URI.
    
    >>> recovery_secret_to_ksk("0123.4567!ABCD")
    'KSK@babcom-recovery-0123.4567!ABCD'
    """
    if isinstance(recovery_secret, bytes):
        recovery_secret = recovery_secret.decode("utf-8")
    # fix possible misspellings (the recovery_secret is robust against them)
    for err, fix in ["l1", "I1", "O0", "_-", "*+"]:
        recovery_secret = recovery_secret.replace(err, fix)
    ksk = "KSK@babcom-recovery-" + recovery_secret
    return ksk