background preloader

Protocols

Facebook Twitter

Digitally Signing and Encrypting Messages. This tutorial explains how to set up Thunderbird to digitally sign, encrypt and decrypt messages in order to make them secure.

Digitally Signing and Encrypting Messages

The email infrastructure that everyone uses is, by design, not secure. While most people connect to their email servers using a secure ("SSL") connection, some servers allow unsecured access. Furthermore, as the message moves through its transmission path from sender to recipient, the connections between each server are not necessarily secure. It is possible for third parties to intercept, read and alter email messages as they are transmitted. When you digitally sign a message, you embed information in the message that validates your identity.

To encrypt messages, you can use the public-key cryptographic system. Note: Never share your private key with anyone. The protocol used to encrypt emails is called PGP (Pretty Good Privacy). GnuPG: (GNU Privacy Guard): a free software implementation of PGP Enigmail: a Thunderbird add-on. Specification – JSON-RPC. JSON-RPC 1.0 Specifications ¶ The specifications should provide the developer with the information needed to implement the protocol.

specification – JSON-RPC

NOTE: The JSON-RPC 2.0 Specification has been published. Overview ¶ JSON-RPC is a lightweight remote procedure call protocol. It's designed to be simple! The general mechanism consists of two peers establishing a data connection. 1.1 Request (method invocation) ¶ A remote method is invoked by sending a request to a remote service. It has three properties: method - A String containing the name of the method to be invoked. params - An Array of objects to pass as arguments to the method. id - The request id. 1.2 Response ¶ When the method invocation completes, the service must reply with a response. Result - The Object that was returned by the invoked method. 1.3 Notification ¶ A notification is a special request which does not have a response. It has the same properties as the request object with one exception. id - Must be null. 2.1 JSON-RPC over stream connections ¶

JSON-RPC PHP - Example. RESTful Web services: The basics. The basics REST defines a set of architectural principles by which you can design Web services that focus on a system's resources, including how resource states are addressed and transferred over HTTP by a wide range of clients written in different languages.

RESTful Web services: The basics

If measured by the number of Web services that use it, REST has emerged in the last few years alone as a predominant Web service design model. In fact, REST has had such a large impact on the Web that it has mostly displaced SOAP- and WSDL-based interface design because it's a considerably simpler style to use. REST didn't attract this much attention when it was first introduced in 2000 by Roy Fielding at the University of California, Irvine, in his academic dissertation, "Architectural Styles and the Design of Network-based Software Architectures," which analyzes a set of software architecture principles that use the Web as a platform for distributed computing (see Resources for a link to this dissertation).

Back to top. GPS - NMEA sentence information. Contents [ Top ] [Glenn's GPS Contents Page] 19 Interpreted sentences $GPBOD - Bearing, origin to destination $GPBWC - Bearing and distance to waypoint, great circle $GPGGA - Global Positioning System Fix Data $GPGLL - Geographic position, latitude / longitude $GPGSA - GPS DOP and active satellites $GPGSV - GPS Satellites in view $GPHDT - Heading, True $GPR00 - List of waypoints in currently active route $GPRMA - Recommended minimum specific Loran-C data $GPRMB - Recommended minimum navigation info $GPRMC - Recommended minimum specific GPS/Transit data $GPRTE - Routes $GPTRF - Transit Fix Data $GPSTN - Multiple Data ID $GPVBW - Dual Ground / Water Speed $GPVTG - Track made good and ground speed $GPWPL - Waypoint location $GPXTE - Cross-track error, Measured $GPZDA - Date & Time There is a full list of $GPxxx sentence codes available, without links to format details.

GPS - NMEA sentence information

[Top] Bearing Origin to Destination eg. Bearing and distance to waypoint, great circle eg1.