From professional translators, enterprises, web pages and freely available translation repositories.
if you are using the supplied salt, you should be aware that the salt is generated once. if you are calling this function recursively, this may impact both appearance and security.
at install time, php determines the capabilities of the crypt function and will accept salts for other encryption types.