digest (0.6.9)

4 users

Create Compact Hash Digests of R Objects.


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. . The md5 algorithm by Ron Rivest is specified in RFC 1321, the sha-1 and sha-256 algorithms are specified in FIPS-180-1 and FIPS-180-2, and the crc32 algorithm is described in ftp://ftp.rocksoft.com/cliens/rocksoft/papers/crc_v3.txt. . For md5, sha-1, sha-256 and aes, this package uses small standalone implementations that were provided by Christophe Devine. For crc32, code from the zlib library is used. For sha-512, an implementation by Aaron D. Gifford is used. For xxhash, the implementation by Yann Collet is used. For murmurhash, an implementation by Shane Day is used. . 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.

Maintainer: Dirk Eddelbuettel
Author(s): Dirk Eddelbuettel <edd@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 and Thierry Onkelinx.

License: GPL-2

Uses: knitr, rmarkdown
Reverse depends: aroma.core, BARD, BatchJobs, blockmodels, caMassClass, cloudRmpi, ezsim, FSelector, geiger, gmDatabase, gWidgets2, gWidgets2tcltk, gWidgetstcltk, gWidgetsWWW, helpr, LLSR, MALDIquantForeign, MonetDB.R, MTurkR, mutatr, NMF, OpenMx, optmatch, pkgmaker, profr, R.filesets, RcppOctave, readMzXmlData, ROAuth, roxygen, roxygen2, rrepast, rreval, RSiteCatalyst, SDisc, testthat, TradeStrategyAnalyzer, traitr, websockets
Reverse suggests: anonymizer, aqp, cacher, dataone, ggplot2, icd9, igraph, igraph0, LDAvis, nat.utils, openssl, PSCBS, R.cache, R.devices, R.rsp, R.utils, rmarkdown, robustlmm, simulator, surveillance, swirlify, textmineR

Released 7 months ago.

16 previous versions



  (0 votes)


  (0 votes)

Log in to vote.


No one has written a review of digest yet. Want to be the first? Write one now.

Related packages:(20 best matches, based on common tags.)

Search for digest on google, google scholar, r-help, r-devel.

Visit digest on R Graphical Manual.