MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "query": {
        "pages": [
            {
                "ns": 0,
                "title": "API",
                "missing": ""
            },
            {
                "pageid": 1,
                "ns": 0,
                "title": "Main Page",
                "revisions": [
                    {
                        "user": "Shachar",
                        "timestamp": "2019-04-23T02:31:42Z",
                        "slots": {
                            "main": {
                                "contentmodel": "wikitext",
                                "contentformat": "text/x-wiki",
                                "*": "=Rsyncrypto - Rsync Friendly File Encryption=\n=Latest News=\n== Latest Version - 1.13 ==\n'''November 15<sup>th</sup> 2016'''\nA mere 8 years after the previous one, a new version of rsyncrypto has been released. \n\nNew to this release:\n\n* Refactored to work with OpenSSL 1.1.0\n* Upgrade the source to be C++11 compilable, if not compliant.\n* --filelist determines whether to treat the name as a directory or a file based on whether the name ends with a slash.\n* --filelist now accepts as mandatory parameter the file list source. The first argument is now the directory in relation to which relative paths are interpreted.\n* Prevent absolute paths from appearing with two leading slashes when --trim=0\n\n'''Windows support dropped'''. Due to problems translating the Visual Studio project files from version 2008 to version 2015, I have temporarily dropped Windows support for rsyncrypto. Offers of help would be greatly appreciated on the mailing list.\n\n-- Shachar\n\n== Site has moved ==\n'''March 31<sup>st</sup> 2012'''\n\nThe site has moved to a new host. To reduce the upgrade costs, the content has been copied without the editing history. My apologies.\n\n-- Shachar\n\n== Spam Anti Measures Announcement ==\n'''December 1<sup>st</sup> 2008'''\n\nIt is with heavy heart that I need to announce that from now on it will no longer be possible to edit the wiki unless you create an account and log in. It is still possible for everyone to do so, but the wiki will no longer allow anonymous edits. At this point it is not necessary to confirm your email address in order to create an account, but should the spammers become \"smarter\", we will do that as well. I'm sorry about this, but I don't have the time to baby-sit the wiki from automated vandalism. Anyone with a better solution is welcome to email the rsyncrypto mailing list.\n\n-- Shachar\n\n== Slashdot Comment Discussion ==\n'''August 18<sup>th</sup> 2008'''\n\nAn article at slashdot raised the question of secure backup to remote server. Some of the comments suggested rsyncrypto, and some of the commenters raised some very good questions regarding the security of the algorithm and the implementation. The questions, as well as Shachar, the rsyncrypto developer, answers, may be considered an interesting read.\n* [http://tech.slashdot.org/tech/08/08/18/0033208.shtml Slashdot article]\n* [http://tech.slashdot.org/comments.pl?sid=648583&cid=24645975 Question about the effect of constant IV resets on patterns developing in the cipher text]\n* [http://slashdot.org/comments.pl?sid=648583&cid=24655977 Worries about the decision function used]\n\n== Latest Version - 1.12 ==\n'''July 23<sup>rd</sup> 2008'''\n\nNew to this version:\n* Use safer method to create new files\n* On Windows - better error reporting\n\nYou can get it from the SourceForge.net [https://sourceforge.net/project/platformdownload.php?group_id=129038 download page]\n\n=Why is Rsyncrypto=\nSometimes it is necessary to store files on a remote server. This is typically needed for backup purposes. When that is done, there are two concerns that need to be addressed:\n# How to keep the privacy of the files stored?\n# How to keep bandwidth usage to a minimum?\nBoth problems have rather simple solutions:\n# Encrypt the files prior to sending them. Keep the key locally.\n# Use [http://samba.anu.edu.au/rsync/ rsync] to only transfer the changes.\nThere is just one problem - the two solutions contradict. Plain mode encryption of files hide the specific changes to the file, making rsync useless at detecting in-file changes. This is where rsyncrypto comes to the rescue.\n=What is Rsyncrypto=\nRsyncrypto is a modified encryption scheme. It is based on industry standard AES for symmetric encryption, as well as RSA for having different keys for each file while allowing a single key to decrypt all files. It even uses an encryption mode that is based on CBC.\n\nRsyncrypto does, however, do one thing differently. It changes the encryption schema from plain CBC to a slightly modified version. This modification ensures that two almost identical files, such as the same file before an after a change, when encrypted using rsyncrypto and the same key, will produce almost identical encrypted files. This means that both objectives can be achieved simultaneously.\n=Awards=\nRsyncrypto has won first prize in the free software trophy competition ([http://www.tropheesdulibre.org/?lang=en Troph\u00e9es du Libre]) in the security category.\n\n=Tutorials=\nThere are some tutorials on line, which might help you with your experience with rsyncrypto:\n* [http://www.linux.com/feature/125322 Efficient rsyncrypto hides remote sync data]\n* http://blog.wuxinan.net/archives/86\n\n= More Resources =\n* [[Todo|Plans for future versions]]\n* [[Algorithm|Details about the rsyncrypto algorithm]]"
                            }
                        },
                        "comment": "Move page from old installation"
                    }
                ]
            }
        ]
    }
}