我正在使用 OpenWrt Linux 发行版,我想使用 AES 加密文件。
我怎样才能快速、轻松地做到这一点,以及我或其他人怎样才能再次解密它?
最快、最简单的方法是使用
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
根据
this,
openssl
加密不是一个好的解决方案,所以请不要使用它。
我过去使用过https://www.aescrypt.com/,我对此很满意。如果你想要一些已经存在了一段时间的东西 - 这不是一个坏的开始。它还具有 UI 和 cli。
事实上没有小型、易于使用且超级简单的 cli 工具用于此目的,这一事实让我非常恼火,因此我坐下来写了这篇文章 https://github.com/ro-tex/aes256cli。当这个讨论在我的屏幕上打开时,我确实写了它,所以我并没有声称它是一个多么好的解决方案。我只是想要一些能够以零摩擦完成我需要的东西,这对我来说已经足够好了。
编码:
cat 'yourfile' | openssl aes-128-cbc > 'encrypted file'
解码:首先,你必须记住你用来编码的密码,然后:
cat 'encrypted file' | openssl enc -d -aes-128-cbc -k 'Your password' > 'decrypted file'
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!ÊR6b4SXÍ^Îó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.