Xintegrity Professional detects all changes to Windows systems, whether malicious, accidental or during new software installation. Xintegrity Professional detects all files and folders that have been added or removed, files and folders that have been moved to the recycle bin and files and folders that have been created then moved to the recycle bin between database checks. Xintegrity Professional's powerful registry modification detection abilities will detect new registry subkeys, removed registry subkeys and changed registry values. This detection ability includes changes to normally hidden registry keys such as the SAM and SECURITY keys. Xintegrity Professional also detects any changes to the security access permissions of any file, including whether any new accounts have been created, accounts that have been removed, and changes to every security permission associated with each account. Xintegrity Professional additionally detects any change to the contents of any file [including operating system files]. When Xintegrity Professional detects a modified file it shows exactly when and how the file was modified, displaying the contents of the file in comparison with an optionally backed up copy of the file. Xintegrity Professional can automatically create protected backup files [optionally encrypted with 256 bit AES] which provides the ability of restoring a pre-modification version of the file. All of Xintegrity Professional's database files, report files and log files are encrypted with 256 bit AES which provides the highest possible level of protection.