IOTA tutorial 21: CryptoJS

IOTA tutorial 21: CryptoJS

If you like this video and want to support me, go this page for my donation crypto addresses:
https://www.youtube.com/c/mobilefish/about

This is part 21 of the IOTA tutorial.

In this video series different topics will be explained which will help you to understand IOTA.
It is recommended to watch each video sequentially as I may refer to certain IOTA topics explained earlier.

The main objective of this video is to provide you with some basic knowledge about CryptoJS.

CryptoJS is a collection of standard and secure cryptographic algorithms implemented in JavaScript using best practices and patterns.
They are fast and they have a consistent and simple interface.
Jeff Mott is the original author of the crypto-js library which was one of the many code projects hosted by the Google Code Project Hosting Service.
The Google Code Project Hosting Service was turned down in early 2016.
The many code projects can still be found at the Google Code Archive.
https://code.google.com/archive/

Jeff Mott’s CryptoJS library can be found at:
https://code.google.com/archive/p/crypto-js/

The CryptoJS last version is v3.1.2 and last updated in Jan 15, 2013.
See: https://code.google.com/archive/p/crypto-js/downloads

How to use the CryptoJS functions, see:
https://code.google.com/archive/p/crypto-js
https://code.google.com/archive/p/crypto-js/wikis/QuickStartGuide_v3beta.wiki

It seems that this library is not maintained by Jeff Mott anymore.

Jeff Mott’s CryptoJS library has been forked by several developers and can be found at Github:
https://github.com/brix/crypto-js
https://github.com/sytelus/CryptoJS
https://github.com/gwjjeff/cryptojs
The fork created by Evan Vosberg (brix/crypto-js) is still maintained.

The (Brix) CryptoJS library can be found at:
https://github.com/brix/crypto-js

An npm module has been created for the (Brix) CryptoJS library which can be found at:
https://www.npmjs.com/package/crypto-js

To include all CryptoJS libraries in JavaScript:
var CryptoJS = require(“crypto-js”);

The (Brix) CryptoJS library is also available in the free and open source web front-end resource Content Delivery Network (CDN):
https://cdnjs.com/libraries/crypto-js

The (Brix) CryptoJS library are used by several Distributed Ledger projects, such as:
– IOTA (in the iota.lib.js library)
https://github.com/iotaledger/iota.lib.js/blob/master/package.json
– Ethereum (in the web3js library)
https://github.com/ethereum/web3.js/blob/develop/package.json

Understanding how the CryptoJS library works would be beneficial to you if you are an IOTA or Ethereum front-end developer.
The CryptoJS library has no asymmetric key algorithms, such as RSA.

More information how to use CryptoJS, see:
https://code.google.com/archive/p/crypto-js/wikis/QuickStartGuide_v3beta.wiki
https://github.com/brix/crypto-js
https://www.davidebarranca.com/2012/10/crypto-js-tutorial-cryptography-for-dummies/

Check out all my other IOTA tutorial videos:
https://www.youtube.com/playlist?list=PLmL13yqb6OxdIf6CQMHf7hUcDZBbxHyza

Subscribe to my YouTube channel:
https://www.youtube.com/channel/UCG5_CT_KjexxjbgNE4lVGkg?sub_confirmation=1

The presentation used in this video tutorial can be found at:
https://www.mobilefish.com/developer/iota/iota_quickguide_tutorial.html

#mobilefish #howto #iota

Related Post: