Application Programming Interface (API)
What is an Application Programming Interface (API)?
An Application Programming Interface (API) is a set of tools used when developing software applications.
An Application Programming Interface (API) is a set of tools used when developing software applications.
Asymmetric Cryptography is a type of cryptosystem where one key is used for e.g. encryption/verification of a signature and a different one for decryption/signing. In Cryptolens, the RSA Public Key is the key that can only be used to verify a license key object. The RSA Private Key is stored securely on the server and used for signing.
A license key that is expired will be classified as “blocked”. Due to security reasons, it is oftentimes not possible to delete license keys entirely.
Cash flow is a term within business and accounting that refers to the inflow or outflow of money for a specific period. For example, if a company uses the subscription pricing model with monthly payments, the money flow that comes in each month will be the combined subscription fee that customers pay. If the company buys a product, that money outflow will decrease the total flow of money for that month. This is because a purchase is a cash outflow. In this example, that cash inflow is also called the Monthly Recurring Revenue (MRR).
Churn is a term within business that refers to the number of customers who end their relationship with the company during a specific time period. For example, if a company has implemented the subscription pricing model, the churn for each month is equal to the number of customers who cancel their subscriptions.
A cipher refers to an algorithm for performing encryption and decryption.
A client SDK offers an interface that you can use to access Cryptolens API in a variety of languages.
Data Privacy refers to the handling and protection of personal information.
Decryption refers to the process of converting ciphertext back to plaintext. It is used in software licensing.
A Desktop Application is an application that the customer downloads to their desktop. For example, a video game is a desktop application.