"Never", huh? Seems to me like an extremely strong statement for a security officer for a major operating system to be bandying about.<p>Your proposal also treats a 2-way cryptographic function as a 1-way cryptographic function. That is, optimistically, a questionable thing to do.