使用 Linux 使用 AES 进行文件加密/解密

问题描述 投票:0回答:4

我正在使用 OpenWrt Linux 发行版,我想使用 AES 加密文件。

我怎样才能快速、轻松地做到这一点,以及我或其他人怎样才能再次解密它?

linux encryption aes openwrt
4个回答
32
投票

最快、最简单的方法是使用

openssl
util(由
openssl-util
包提供)。例如,要加密文件,请发出以下命令:

openssl enc -aes-256-cbc -in file.txt -out file.enc

解密:

openssl enc -d -aes-256-cbc -in file.enc -out file.dec

3
投票

根据

this
openssl加密不是一个好的解决方案,所以请不要使用它。

我过去使用过https://www.aescrypt.com/,我对此很满意。如果你想要一些已经存在了一段时间的东西 - 这不是一个坏的开始。它还具有 UI 和 cli。

事实上没有小型、易于使用且超级简单的 cli 工具用于此目的,这一事实让我非常恼火,因此我坐下来写了这篇文章 https://github.com/ro-tex/aes256cli。当这个讨论在我的屏幕上打开时,我确实写了它,所以我并没有声称它是一个多么好的解决方案。我只是想要一些能够以零摩擦完成我需要的东西,这对我来说已经足够好了。


0
投票

编码:

cat 'yourfile' | openssl aes-128-cbc > 'encrypted file'

解码:首先,你必须记住你用来编码的密码,然后:

cat 'encrypted file' | openssl enc -d -aes-128-cbc -k 'Your password' > 'decrypted file'

-1
投票

jÓž0³†-œç‰¥  “8È+R6oÚ1•”<$9¤?S8Fä¦éyhÇJ®YúÀ/ä¡!íèÅßÌfëØÇ}Þ©¹‘”ç‰[ˆ-õèÎhVpˆw$li½¤ç ²RœJ´¥?ØÃ9"·WæÎQn’ªuú@)Ú3šy¬e;¹À=^ð8mÒ 2QˆrÔ§-½ÎtÎr‡ç|&j[½CF²S€2Ô ÝÉ–±ìå$iÚy•™Áj.r‡híÓ ~¦4­Á:öó˜W¼'ÐÁÚÉÈOüJS´&taO tLˆIrrP"Út¤'aLb%w édÜ´

6ǹÎ}žð Îé    HÇOä õhJ¦3Mìå,—yDPyãGòQŠi\!VW}DNþ¤,-éJ/ú1˜Œf“˜ÆL汘µlàç¹Ì5nq—ÄêfþQ‚ Ô 1ÝÄ$f²„mæ<×xÊ{"tWˤ!;y(E]šÒ‚6t¢'ýù›QLf1›ØÍ~sž«¼á3{¤D!.ÉÉ@.1Š),
û¸À^ñžˆ=Íeb—„|K™ÉF> 约/yd{9Á ¸·Þ% ¿RˆªŒb, ™àbV±骈_yÊ>©^ .‰IE(?'ßù“Ê4  -hKWú2”ÑLf&óXÂj6±—¸È-žð' |!R_=C<“–ïù‘_)@ÊR…z´  }ÄÆ3ù¬b=ÛØÇ Îs ¼à#Qúé)R‘‰üÔ¡£™ÍNð”@ÿôÔdàg PjÔ£#ÝéÇߌa sYÆzvr”‹Üá‰:@ HAfòRŠÔa[ØÉ 〜Îräk =áöDlâ“œ4|Oaš2Š•ä-1©K2ñ;)N5ú1')%âàôdäæOÊR´m?»ùÌ7CäŠÉËŸT¡=éAð7S~E8»9Å®ñ„W¼ç+±†ÚINÒ'ïÉJ;âyÊk >ô·¿%!)IG2“\¤e¡B}ZÐ'Þ !ŒœÌd>ë8ÀEnòˆ§⁄#â0g)ÉDnÊÒ€Vt �?áÇ – Îv q†Û<áùÿž7\Ý’œP~§ÍéH3ŠY,dÛø‡ÇÄa‘bT èO3XÏ5žéïH@:²’›’T¢­ÀX³–má>ÑÑÌR'‰?ùª ´¡/ ~ÇrvrŠÛ<æ3qFY;YÉE!ÊR6 b4SXÍ^ÎóDí~KiÂ
r„s¼à3QÇø]²R‚ŠÔ¡Ît³‘œå6ÏyG„±ú
2SŒFtåo&°ˆ-ìãwyÌ{"ŒS»D£ÍWŠŒ·~Ʊ›|!h‚wQ—1"ÆD÷ij13D~dæ'Ÿ–,æÉÿþ?Ù¼`$k8Ág~ œâÌf H4UîéÀ0ærˆTÓÔÙMÐt÷\겎ë¤~!þ´f=ŸH5Óüa —ù~–u±•7äœí™Øä Eæx''‰6×媪$þ<ç*ùG¶ùbÅtN´ÀC=Ʋ›$[èNA ƳŠc¼$ñ"ß so totally ignorant at this stuff but I really need to decode this message. Any help from any of y’all thanks.

© www.soinside.com 2019 - 2024. All rights reserved.