From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 02 09:25:56 2010 Received: (at submit) by debbugs.gnu.org; 2 Nov 2010 13:25:56 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PDGs7-0007fy-Rk for submit@debbugs.gnu.org; Tue, 02 Nov 2010 09:25:56 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PDGoG-0007eK-3y for submit@debbugs.gnu.org; Tue, 02 Nov 2010 09:21:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PDGsT-00015D-Vs for submit@debbugs.gnu.org; Tue, 02 Nov 2010 09:26:18 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:59160) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PDGsT-00014x-OE for submit@debbugs.gnu.org; Tue, 02 Nov 2010 09:26:17 -0400 Received: from [140.186.70.92] (port=33547 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PDGsR-0003TS-9j for bug-coreutils@gnu.org; Tue, 02 Nov 2010 09:26:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PDGjB-0003vl-3o for bug-coreutils@gnu.org; Tue, 02 Nov 2010 09:16:42 -0400 Received: from mail-gx0-f169.google.com ([209.85.161.169]:45660) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PDGjB-0003vX-1N for bug-coreutils@gnu.org; Tue, 02 Nov 2010 09:16:41 -0400 Received: by gxk2 with SMTP id 2so3066225gxk.0 for ; Tue, 02 Nov 2010 06:16:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=Pp6OUyrzruDFMqAydFtTYWGPnC7bBjZs3TBqYWLdD54=; b=tIOm0tLyTeRHH0Ch4I59zi4k1Z28zqnUtmX00ax9xwp5b9bla7RKkjI5VdkjiDGjDN VxDlEAVYah4V3YpLrF+ZZ8H0rOeNr0XzV8L8JyJBGVlUMyZERfOQmFpwOfoSiNQ4sR/N Bf1bkUpgA/mD921+/5D/cS7nJf/qTt5PHREtk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=J7+0hj8f1RZYTzhK4Vjz9Xvss6kd7FkNxWeMn0jrbc45Hkg61nmKg9oeiJrsTBHMpi wBRTEcCeRz2/IiwT6nZzhbIdkZFvw4/GzhN6sYTOmI4mdqVw3rLyNP6b89pLLf6otWYB +A97cyei+yDwF/DQEV2maAzdTfYO7LWf/tHZA= MIME-Version: 1.0 Received: by 10.42.46.142 with SMTP id k14mr8610549icf.310.1288703799401; Tue, 02 Nov 2010 06:16:39 -0700 (PDT) Received: by 10.231.166.84 with HTTP; Tue, 2 Nov 2010 06:16:39 -0700 (PDT) Date: Tue, 2 Nov 2010 08:16:39 -0500 Message-ID: Subject: sha1sum etc, output in base64 From: Caleb Cushing To: bug-coreutils@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 02 Nov 2010 09:25:55 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) I'd like to be able to do something like this sha1sum --base64 and instead of getting a hex representation get a base64 representation. An alternative might be sha1sum --raw | base64 obviously this applies to md5sum, sha512sum, etc -- Caleb Cushing http://xenoterracide.com From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 02 12:15:45 2010 Received: (at 7313) by debbugs.gnu.org; 2 Nov 2010 16:15:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PDJWT-0000QL-N5 for submit@debbugs.gnu.org; Tue, 02 Nov 2010 12:15:45 -0400 Received: from mail1.slb.deg.dub.stisp.net ([84.203.253.98]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1PDJWR-0000QG-PX for 7313@debbugs.gnu.org; Tue, 02 Nov 2010 12:15:44 -0400 Received: (qmail 66596 invoked from network); 2 Nov 2010 16:20:05 -0000 Received: from unknown (HELO ?192.168.2.25?) (84.203.137.218) by mail1.slb.deg.dub.stisp.net with SMTP; 2 Nov 2010 16:20:05 -0000 Message-ID: <4CD03A35.7000200@draigBrady.com> Date: Tue, 02 Nov 2010 16:20:05 +0000 From: =?UTF-8?B?UMOhZHJhaWcgQnJhZHk=?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3 MIME-Version: 1.0 To: Caleb Cushing Subject: Re: bug#7313: sha1sum etc, output in base64 References: In-Reply-To: X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 7313 Cc: 7313@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) On 02/11/10 13:16, Caleb Cushing wrote: > I'd like to be able to do something like this > > sha1sum --base64 > > and instead of getting a hex representation get a base64 representation. > > An alternative might be > > sha1sum --raw | base64 > > obviously this applies to md5sum, sha512sum, etc This is one of those border line cases. I'm 40:60 against adding it as it seems easy enough to acheive using existing tools: env printf $(sha1sum file | sed 's/ .*//; s/\(..\)/\\x\1/g') | base64 Note using env above is to bypass the inbuilt printf which doesn't support \x on dash for example. cheers, Pádraig. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 02 13:11:21 2010 Received: (at 7313) by debbugs.gnu.org; 2 Nov 2010 17:11:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PDKOH-0000on-Ba for submit@debbugs.gnu.org; Tue, 02 Nov 2010 13:11:21 -0400 Received: from mail1.slb.deg.dub.stisp.net ([84.203.253.98]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1PDKOE-0000oi-NT for 7313@debbugs.gnu.org; Tue, 02 Nov 2010 13:11:19 -0400 Received: (qmail 78132 invoked from network); 2 Nov 2010 17:15:40 -0000 Received: from unknown (HELO ?192.168.2.25?) (84.203.137.218) by mail1.slb.deg.dub.stisp.net with SMTP; 2 Nov 2010 17:15:40 -0000 Message-ID: <4CD0473C.5090501@draigBrady.com> Date: Tue, 02 Nov 2010 17:15:40 +0000 From: =?UTF-8?B?UMOhZHJhaWcgQnJhZHk=?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3 MIME-Version: 1.0 To: Caleb Cushing Subject: Re: bug#7313: sha1sum etc, output in base64 References: <4CD03A35.7000200@draigBrady.com> In-Reply-To: <4CD03A35.7000200@draigBrady.com> X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 7313 Cc: 7313@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) On 02/11/10 16:20, Pádraig Brady wrote: > env printf $(sha1sum file | sed 's/ .*//; s/\(..\)/\\x\1/g') | base64 I just dug out an old script of mine that did low level manipulations like this, and I had used: openssl dgst -sha1 -binary $file | openssl enc -base64 While that does show there is a need for this, it also shows there are widely available tools to do it already. cheers, Pádraig. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 10 15:10:35 2018 Received: (at 7313) by debbugs.gnu.org; 10 Oct 2018 19:10:35 +0000 Received: from localhost ([127.0.0.1]:43849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAJsQ-0007IG-U5 for submit@debbugs.gnu.org; Wed, 10 Oct 2018 15:10:35 -0400 Received: from mail-pl1-f171.google.com ([209.85.214.171]:39357) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAJsP-0007Hx-Bu; Wed, 10 Oct 2018 15:10:33 -0400 Received: by mail-pl1-f171.google.com with SMTP id w14-v6so2971173plp.6; Wed, 10 Oct 2018 12:10:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=arFhmDZKKk57r4mHkeAlpREtnUPMSczWkQ97QoWwYyQ=; b=N4RjFVKMdB6xMFfk6CdWHf1B2DkpLeczDal1eVBFaEUBtz7e9WCL3oWLmzlmYTvhqw W4HmdAN7cLhW2OdyN02uvqQjWLr7aluBk/aCzUU91d3cYu1vr5KUGcmc3znYkruOuC14 ftJpzXdCNxGW1sH41TzCu/pr6t8VO4gZdx+xYhVeWuBR55ylllqg1+OZWG4lnVT30Qah evBR3PlnrdZ2w3L2S0BsWqGd/2OuiQ3XR3m9zQ8rlDSb2zRO6dFC3fufGvUHPY1nQVl6 mU13uj05VQgSjy8tSuvVShpgP9kuss8FgF6UCIjbQdSaJGiWS81bd/GrDg/Ro6FmqHRr Vo9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=arFhmDZKKk57r4mHkeAlpREtnUPMSczWkQ97QoWwYyQ=; b=p55Ks/KiYdOFsGonVxs2d3MtDTWMvxzJKWiIvK9l7ibuHU+5OKtTn1UEEtX8CRpl+n aveANLU+AjTtgl3kLgfdE1Ll00IxaX4f0KT9av1lP+PyHqGcYtqxQ1sSUhfHlTm0OAm/ MABeTgSHLefR3OY6ZVUSRrr8JmD7TX3fB/4YdAV2KHWGrEiMdl2iWdlJkcYiJQCu1MMm R9dORefT3vHVNj7IfeL9l2i1vlWCWCepdirO6z6vr+WHa2tb5k6X6LvnF/CgOa5KtJHc Y1mFCUQ4fwW+/FwsivInJ0rR+UEXywA9G/O2TGKUMVMUiV8Zdo/Ds8nswW9dmiai6LNP RCxQ== X-Gm-Message-State: ABuFfoiK+qrbLmIshsxfrApFw5BbncqU/bqlsoLZoK/T3zv28l4GTdK9 SwytsQzCLasx6hZTHNxWLv3+Tn+CFTk= X-Google-Smtp-Source: ACcGV618KGv1PnVTGLKcr+F2AKq5vO1DclxpZlwNiiUYavQg09yzPOfr07wIpXhJwTMUbLFy/VgL1w== X-Received: by 2002:a17:902:a618:: with SMTP id u24-v6mr34021445plq.77.1539198627247; Wed, 10 Oct 2018 12:10:27 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id n63-v6sm25077402pfn.9.2018.10.10.12.10.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Oct 2018 12:10:26 -0700 (PDT) Subject: Re: bug#7313: sha1sum etc, output in base64 To: =?UTF-8?Q?P=c3=a1draig_Brady?= , Caleb Cushing References: <4CD03A35.7000200@draigBrady.com> <4CD0473C.5090501@draigBrady.com> From: Assaf Gordon Message-ID: <9f7615de-c1e5-ef57-e085-ec4ec004041a@gmail.com> Date: Wed, 10 Oct 2018 13:10:25 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <4CD0473C.5090501@draigBrady.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 7313 Cc: 7313@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 7313 stop (triaging old bugs) Hello, On 02/11/10 11:15 AM, Pádraig Brady wrote: > On 02/11/10 16:20, Pádraig Brady wrote: >> env printf $(sha1sum file | sed 's/ .*//; s/\(..\)/\\x\1/g') | base64 > > openssl dgst -sha1 -binary $file | openssl enc -base64 > And also: sha1sum FILE | xxd -r -p | base64 With no further comments in the last 7 years, I'm closing this bug. regards, - assaf From unknown Mon Aug 18 11:16:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 08 Nov 2018 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator