summaryrefslogtreecommitdiff
path: root/app-crypt/rainbowcrack
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-crypt/rainbowcrack
reinit the tree, so we can have metadata
Diffstat (limited to 'app-crypt/rainbowcrack')
-rw-r--r--app-crypt/rainbowcrack/Manifest6
-rw-r--r--app-crypt/rainbowcrack/metadata.xml17
-rw-r--r--app-crypt/rainbowcrack/rainbowcrack-1.6.1.ebuild50
3 files changed, 73 insertions, 0 deletions
diff --git a/app-crypt/rainbowcrack/Manifest b/app-crypt/rainbowcrack/Manifest
new file mode 100644
index 000000000000..ecf768d62422
--- /dev/null
+++ b/app-crypt/rainbowcrack/Manifest
@@ -0,0 +1,6 @@
+DIST rainbowcrack-1.6.1-linux32.zip 138833 SHA256 82783f99a551209f869737369e5067a4e7a01681cec5822d3f7896cea11cb41f SHA512 0fc163c4a8a875149b479d74fbabbfbb5247b9e621e5362a27a8fb6d5dd64263ce89213b5f5a578ce09018cb2c93f2af51eae954e19fd448c490bcd0524612dd WHIRLPOOL d892cbe140f7d9fb8d9957d0f92748b6c8d7df75a8204396f17adc32922bd4bdcbf075444fefde27cac8e34a8ec5e55a1afe942fd3925032d1289bb63d5d2723
+DIST rainbowcrack-1.6.1-linux64.zip 134268 SHA256 df55af9e48cc72bf4214546a6645ce79c850ee3c149161cfe2141de4edc56cd3 SHA512 6fd5a0356b76ed5e8062888aeb26755588d11aa5dab7fbb54ea92dbeac02e606b082e00b93a44203c158ee620d61c0f9051ecf62b60d8a83c4fca852af22144d WHIRLPOOL 4dd3bd42ab438f01fd92bf2e7b6f81d48e97ec13c1c2e4066838f94312d6f57aec94b2961eceaeda399a71519dcfa7c3984562f3efb3dfcad99a79d560814939
+EBUILD rainbowcrack-1.6.1.ebuild 992 SHA256 e245860ee45ce65a321280002f392e6e0e55196c691978e1ff25f9641a9740ca SHA512 0844ee7770d748e82d8addae6fa0129f4f56c0ca9d815f442c91db4299161246d284682c966b756c781558a6ce3f29a32c400365021a362c62daf54a066ee08c WHIRLPOOL 85878703259a4e38cc60d2823b6e9067b6944eab8226273612e9e66153ee6a1391adb97fbc429f2e9f444cb78ad0ccaae29bccf6a0960d3593e6794be41d4d23
+MISC ChangeLog 2867 SHA256 fc4609b4235462be9cdb43e8f7caff8e67f5fafeff058095c3dcfed0c09cf924 SHA512 5cd1cad84b8362cfd1e8f089461e67f1046fd80d32f3c6863ea2799b5815dfda527978d8f68ef9f5114e5259c42592c53c8f83a3f47798b6ad54b8a7d550c298 WHIRLPOOL 1c7a4d7791d9c7066a8351832bd4c4a818854c540b2d2df72355ef7c26ce37d43959de1a8b5395897f5efa5cc88506f2bdd7e18c8d8fc722f7fa3288ce8d1199
+MISC ChangeLog-2015 4128 SHA256 f5cd8adee56a20a11d5d700f0b617421b4684accce39a99fd1996263e95db889 SHA512 e0ce592b0dfd5a71bc4c737721e2be3352eae043dc63f82aa99111eea764c16d003b9ed7ed7fb8ee9e7499958acd4b542fc142035557c775af07374520481a8b WHIRLPOOL 46400dd75938ace42fddc17dfbe6c6c877af6a855f844e97faeb65653eb09657f7af63ae2def9922e823c06ed87928860fc7920ebdaad674b07a52ef949dc149
+MISC metadata.xml 968 SHA256 6da687877822fdb4ccf1c78e6a4da889cafe7f1e2ef89c86e0870ca87105caf4 SHA512 14c3802b0b297cf6036c616b4bf83f449c5301868b4ca306d7d3579aeb87d3e94656c5ff4588742afee981c334618b1d11464a87041e2db6315deddccf2fa174 WHIRLPOOL 75c16df7c0646379715019f6c30e8afb15765b37d5eb7f39ac1a277f5bb0b3e76277208300ba821e5cf68eb28fb4d7df9e828e020798faaa6ab605ca3a199547
diff --git a/app-crypt/rainbowcrack/metadata.xml b/app-crypt/rainbowcrack/metadata.xml
new file mode 100644
index 000000000000..861e967436b6
--- /dev/null
+++ b/app-crypt/rainbowcrack/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>crypto@gentoo.org</email>
+ <name>Crypto</name>
+</maintainer>
+<longdescription>
+RainbowCrack is a general propose implementation of Philippe Oechslin's faster time-memory trade-off technique.
+ In short, the RainbowCrack tool is a password cracker. A traditional brute force cracker try all possible
+plaintexts one by one in cracking time. It is time consuming to break complex password in this way. The idea of
+time-memory trade-off is to do all cracking time computation in advance and store the result in files so called
+"rainbow table". It does take a long time to precompute the tables. But once the one time precomputation is
+finished, a time-memory trade-off cracker can be hundreds of times faster than a brute force cracker, with the
+help of precomputed tables.
+</longdescription>
+</pkgmetadata>
diff --git a/app-crypt/rainbowcrack/rainbowcrack-1.6.1.ebuild b/app-crypt/rainbowcrack/rainbowcrack-1.6.1.ebuild
new file mode 100644
index 000000000000..214401f6c347
--- /dev/null
+++ b/app-crypt/rainbowcrack/rainbowcrack-1.6.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Hash cracker that precomputes plaintext - ciphertext pairs in advance"
+HOMEPAGE="http://project-rainbowcrack.com/"
+SRC_URI="amd64? ( http://project-${PN}.com/${P}-linux64.zip )
+ x86? ( http://project-${PN}.com/${P}-linux32.zip )"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 -*"
+IUSE=""
+
+RESTRICT="bindist mirror" #444426
+
+RAINBOW_DESTDIR="opt/${PN}"
+
+QA_FLAGS_IGNORED="${RAINBOW_DESTDIR}/.*"
+QA_PRESTRIPPED="${RAINBOW_DESTDIR}/.*"
+
+DEPEND="app-arch/unzip"
+
+DOCS=(
+ readme.txt
+)
+
+src_unpack() {
+ default
+ mv ${P}-linux* "${S}"
+}
+
+src_install() {
+ einstalldocs
+
+ local bin bins="rcrack rt2rtc rtc2rt rtgen rtsort"
+
+ exeinto "/${RAINBOW_DESTDIR}"
+ doexe alglib0.so ${bins}
+
+ for bin in ${bins}; do
+ make_wrapper ${bin} ./${bin} "/${RAINBOW_DESTDIR}" "/${RAINBOW_DESTDIR}"
+ done
+
+ insinto "/${RAINBOW_DESTDIR}"
+ doins charset.txt
+}