<< run Core version >>

sha256


Get sha256 checksum.


Syntax


hexa_hash = sha256(str)
hexa_hash = sha256(filename)
hexa_hash = sha256(str, '-file')
hexa_hash = sha256(str, '-string')

Input argument


str

a character vector, cell of string or array of strings: content of string will be hashed.

filename

a string: existing filename: content of the file will be hashed.

'-file' or '-string'

force to hash as file or string content.

Output argument


hexa_hash

a character vector, cell of string or array of strings: hashed result (checksum).

Description


sha256 get sha256 checksum.

Examples


R = sha256('Nelson')

R = sha256({'Hello', 'World'})

R = sha256(["Hello"; "World"])

R = sha256([modulepath('matio', 'tests'), '/mat/test_char_array_unicode_7.4_GLNX86.mat'])

R = sha256([modulepath('matio', 'tests'), '/mat/test_char_array_unicode_7.4_GLNX86.mat'], '-file')

R = sha256([modulepath('matio', 'tests'), '/mat/test_char_array_unicode_7.4_GLNX86.mat'], '-string')

History


Version Description
1.0.0 initial version

Author


Allan CORNET

<< run Core version >>