Implementation of a function 'digest()' for the creation of hash digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32', 'xxhash' and 'murmurhash' algorithms) permitting easy comparison of R language objects, as well as a function 'hmac()' to create hash-based message authentication code. Please note that this package is not meant to be deployed for cryptographic purposes for which more comprehensive (and widely tested) libraries such as 'OpenSSL' should be used.

Documentation

Manual: digest.pdf
Vignette: sha1() versus digest()

Maintainer: Dirk Eddelbuettel <edd at debian.org>

Author(s): Dirk Eddelbuettel <edd at debian.org> with contributions by Antoine Lucas, Jarek Tuszynski, Henrik Bengtsson, Simon Urbanek, Mario Frasca, Bryan Lewis, Murray Stokely, Hannes Muehleisen, Duncan Murdoch, Jim Hester, Wush Wu, Qiang Kou, Thierry Onkelinx, Michel Lang and Viliam Simko.

Install package and any missing dependencies by running this line in your R console:

install.packages("digest")

Depends R (>= 2.4.1)
Imports
Suggests knitr, rmarkdown
Enhances
Linking to
Reverse
depends
blockmodels, coprimary, DataEntry, ElstonStewart, gmDatabase, gWidgets2, gWidgets2tcltk, gWidgetstcltk, LLSR, tangram, traitr
Reverse
imports
adapr, ALA4R, alterryx, aqp, archivist, archivist.github, aws.s3, aws.signature, BatchJobs, batchtools, BetaBit, boxr, caretEnsemble, coala, colorplaner, CorrectOverloadedPeaks, cronR, Crossover, datadr, datapack, devtools, distcomp, downloader, dparser, dplR, dpmr, drake, ecd, ezsim, fbRads, FeatureHashing, feedeR, finch, FRK, FSelector, fulltext, future, geiger, geoparser, ggmap, ggplot2, ggraph, glmbb, harvestr, hoardr, htmltools, httpcache, httptest, hunspell, knitcitations, knitr, kokudosuuchi, kzfs, lazyrmd, lintr, madrat, MALDIquantForeign, memo, memoise, micemd, MonetDB.R, MonetDBLite, monkeylearn, msgtools, MTurkR, nat, nat.templatebrains, nauf, neurohcp, nlsr, NMF, officer, OpasnetUtils, OpenML, OpenMx, optmatch, packagedocs, pander, pkgmaker, PKNCA, placement, plotly, poio, pomp, prettymapr, proton, qmethod, R.cache, R.filesets, R2MLwiN, Rbitcoin, rbokeh, rclimateca, rcmdcheck, RCMIP5, RcppOctave, readMzXmlData, repmis, repo, rerddap, Rexperigen, rngtools, ROAuth, roxygen2, rrepast, rsconnect, RSiteCatalyst, rtext, scatterD3, scidb, semtree, SGP, sharpshootR, shiny, shinycssloaders, shinyFeedback, shinyjs, simpleRCache, sisal, solvebio, SpaDES, sparklyr, stepR, storr, swirl, tesseract, testthat, text2vec, textreuse, trelliscope, tropr, UNF, vegalite
Reverse
suggests
anonymizer, dataone, dpcR, hyperSpec, icd9, LDAvis, openssl, R.devices, R.rsp, R.utils, rmarkdown, robustlmm, rstanarm, rts, simulator, swirlify, textmineR
Reverse
enhances
Reverse
linking to
FeatureHashing, text2vec

Package digest
Materials
URL http://dirk.eddelbuettel.com/code/digest.html
Task Views
Version 0.6.12
Published 2017-01-27
License GPL (>= 2)
BugReports https://github.com/eddelbuettel/digest/issues
SystemRequirements
NeedsCompilation yes
Citation
CRAN checks digest check results
Package source digest_0.6.12.tar.gz