广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统文件加密的方法有哪些
  • 510
分享到

Linux系统文件加密的方法有哪些

2023-06-28 17:06:10 510人浏览 八月长安
摘要

本篇内容介绍了“linux系统文件加密的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方法一:gzexe加密 这种加密方

本篇内容介绍了“linux系统文件加密的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

方法一:gzexe加密 这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。 它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。*示例如下:*

 [root@ipsan-node03 ~]# echo "hahahaha" > a.txt [root@ipsan-node03 ~]# cat a.txt hahahaha [root@ipsan-node03 ~]# ls a.txt a.txt [root@ipsan-node03 ~]# gzexe a.txt a.txt:    22.2% [root@ipsan-node03 ~]# ls a.txt  a.txt~    gzexe方法会把原来没有加密的文件a.txt备份为a.txt~ ,同时a.txt文件变成了加密文件(即变成了密文) [root@ipsan-node03 ~]# cat a.txt                                                                                           쏎?螳?p¹\v£?y«0         Fc?؃ÿE?0´ûm Ͱ:n$9hss4¢03    NeAEؚVºY&Macr;׻ѿ¾¹«*霻•+]ᚚaΜ                                Y$@:Wj%                                       .iȣ¬Z®:J ¦b¶mC [root@ipsan-node03 ~]# cat a.txt~ hahahaha   通常使用gzexe加密后,会将备份文件(这里指a.txt~)删除 [root@ipsan-node03 ~]# ls a.txt  a.txt~  [root@ipsan-node03 ~]# rm -f a.txt~ [root@ipsan-node03 ~]# ls a.txt   使用-d参数进行解压操作 [root@ipsan-node03 ~]# gzexe --help Usage: /usr/bin/gzexe [OPTioN] FILE... Rename each FILE with a compressed version of itself, renaming FILE to FILE~.     -d             Decompress each FILE instead of compressing it.       --help     display this help and exit       --version  output version infORMation and exit   Report bugs to.   解压之后的文件a.txt内容就会还原回来,同时也会将之前的加密文件变成a.txt~,同样,通常也会删除这个a.txt~的备份文件 [root@ipsan-node03 ~]# gzexe -d a.txt [root@ipsan-node03 ~]# ls a.txt  a.txt~  [root@ipsan-node03 ~]# cat a.txt hahahaha [root@ipsan-node03 ~]# cat a.txt~ 쏎?螳?p¹\v£?y«0         Fc?؃ÿE?0´ûm Ͱ:n$9hss4¢03    NeAEؚVºY¯׻ѿ¾¹«*霻•+]ᚚaΜ                                Y$@:Wj%                                       .iȣ¬Z®:J ¦b¶mC   [root@ipsan-node03 ~]# rm -f a.txt~ [root@ipsan-node03 ~]# ls a.txt

方法二:用tar命令 对文件加密压缩和解压

 [root@ipsan-node03 ~]# ls test.txt [root@ipsan-node03 ~]# cat test.txt hahahaha heiheihei     如下命令是对filename文件(test.txt)进行加密压缩,生成filename.des3加密压缩文件,123@123为加密的密码 [root@ipsan-node03 ~]# tar -zcf - test.txt |openssl des3 -salt -k 123@123 | dd of=test.txt.des3 0+1 records in 0+1 records out 152 bytes (152 B) copied, 0.00333366 s, 45.6 kB/s   --------------------------------------------------------------------------------------------------------- 也可以将/mnt目录下的所有文件全部加密压缩 [root@ipsan-node03 ~]# tar -zcf - /mnt/* |openssl des3 -salt -k 123@123 | dd of=test.des3   或者根据匹配规则进行加密压缩 [root@ipsan-node03 ~]# tar -zcf - /mnt/pass_* |openssl des3 -salt -k 123@123 | dd of=test.des3 ---------------------------------------------------------------------------------------------------------     通常加密后,会将源文件删除 [root@ipsan-node03 ~]# ls test.txt  test.txt.des3 [root@ipsan-node03 ~]# rm -f test.txt [root@ipsan-node03 ~]# cat test.txt.des3 Salted__H¡+ZCHaW⃟׬                  \bS©|>þHބ*?ܪ³?@ⴹ??qk)B㲏¡qk;ochl\cz-?/흯 ¤ވտ+¾´2AuK?픏̞t悐ah¤ºʀ?d     解压操作: [root@ipsan-node03 ~]# dd if=test.txt.des3 |openssl des3 -d -k 123@123 | tar zxf - 0+1 records in 0+1 records out 152 bytes (152 B) copied, 4.5873e-05 s, 3.3 MB/s     [root@ipsan-node03 ~]# ls test.txt  test.txt.des3 [root@ipsan-node03 ~]# cat test.txt hahahaha heiheihei     注意命令最后面的"-",它将释放所有文件, -k 123@123可以没有,没有时在解压时会提示输入密码

方法三:结合Tar和OpenSSL给文件和目录加密及解密

 当有重要的敏感数据的时候,给文件和目录额外加一层保护是至关重要的,特别是当需要通过网络与他人传输数据的时候。基于这个原因, 可以用到tar(Linux 的一个压缩打包工具)和OpenSSL来解决的方案。借助这两个工具,你真的可以毫不费力地创建和加密 tar 归档文件。   下面介绍使用 OpenSSL创建和加密 tar 或 gz(gzip,另一种压缩文件)归档文件: 牢记使用 OpenSSL 的常规方式是: # openssl command command-options arguments   示例如下: [root@ipsan-node03 ~]# cd /mnt/ [root@ipsan-node03 mnt]# ls [root@ipsan-node03 mnt]# echo "123" > a.txt [root@ipsan-node03 mnt]# echo "456" > b.txt [root@ipsan-node03 mnt]# echo "789" > c.txt [root@ipsan-node03 mnt]# ls a.txt  b.txt  c.txt   现在要加密当前工作目录的内容(根据文件的大小,这可能需要一点时间) [root@ipsan-node03 mnt]# tar -czf - * | openssl enc -e -aes256 -out test.tar.gz enter aes-256-cbc encryption passWord:                          //假设这里设置的密码为123456 Verifying - enter aes-256-cbc encryption password:   上述命令的解释: enc 使用加密进行编码 -e  用来加密输入文件的 enc 命令选项,这里是指前一个 tar 命令的输出 -aes256 加密用的算法 -out 用于指定输出文件名的 enc 命令选项,这里文件名是test.tar.gz   [root@ipsan-node03 mnt]# ls a.txt  b.txt  c.txt  test.tar.gz [root@ipsan-node03 mnt]# rm -rf a.txt [root@ipsan-node03 mnt]# rm -rf b.txt [root@ipsan-node03 mnt]# rm -rf c.txt [root@ipsan-node03 mnt]# ls test.tar.gz   对于上面加密后的tar包直接解压肯定是不行的! [root@ipsan-node03 mnt]# tar -zvxf test.tar.gz gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now   要解密上述tar归档内容,需要使用以下命令。 [root@ipsan-node03 mnt]# openssl enc -d -aes256 -in test.tar.gz | tar xz -C /mnt/ enter aes-256-cbc decryption password: [root@ipsan-node03 mnt]# ls a.txt  b.txt  c.txt  test.tar.gz   上述命令的解释: -d  用于解密文件 -C  将加压后的文件提取到目标目录下   当你在本地网络或因特网工作的时候,你可以随时通过加密来保护你和他人共享的重要文本或文件,这有助于降低将其暴露给恶意攻击者的风险。

方法四:shc加密(仅仅对shell脚本加密)

 shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP、 密码等不希望公开的问题。    如果你的shell脚本包含了敏感的口令或者其它重要信息, 而且你不希望用户通过ps -ef(查看系统每个进程的状态)捕获敏感信息. 你可以 使用shc工具来给shell脚本增加一层额外的安全保护. shc是一个脚本编译工具, 使用RC4加密算法, 它能够把shell程序转换成二进制可执 行文件(支持静态链接和动态链接). 该工具能够很好的支持: 需要加密, 解密, 或者通过命令参数传递口令的环境.    shc的官网下载地址:  Http://www.datsi.fi.upm.es/~frosal/sources/    安装方法: [root@ipsan-node03 ~]# cd /usr/local/src/ [root@ipsan-node03 src]# wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz [root@ipsan-node03 src]# tar -zvxf shc-3.8.9.tgz [root@ipsan-node03 src]# cd shc-3.8.9 [root@ipsan-node03 shc-3.8.9]# mkdir -p /usr/local/man/man1 这步是必须的,不然安装过程中会报错,shc将安装命令到/usr/local/bin/目录下; 将帮助文档存放在/usr/local/man/man1/目录下,如果系统中无此目录,安装时会报错,可创建此目录后再执行安装    [root@ipsan-node03 shc-3.8.9]# make install 这是要回答yes或者y,不能直接回车,否则会报错    需要注意的是,sch只能能shell脚本文件进行加密,其他文件都不可以!    sch加密使用方法: "-f"选项指定需要加密的程序 [root@ipsan-node03 ~]# ls text.sh [root@ipsan-node03 ~]# cat text.sh #!/bin/bash echo "hahaha" [root@ipsan-node03 ~]# shc -r -f text.sh [root@ipsan-node03 ~]# ls text.sh  text.sh.x  text.sh.x.c    注意:要有-r选项, -f 后跟要加密的脚本名。 运行后会生成两个文件,script-name.x 和 script-name.x.c script-name.x是加密后的可执行的二进制文件. ./script-name.x 即可运行. script-name.x.c是生成script-name.x的原文件(C语言) [root@ipsan-node03 ~]# ./text.sh hahaha [root@ipsan-node03 ~]# ./text.sh.x hahaha    通常从安全角度考虑: 使用sch命令对shell脚本文件进行加密后,只需保留.x的二进制文件即可,其他两个文件均可以删除! [root@ipsan-node03 ~]# ls text.sh  text.sh.x  text.sh.x.c [root@ipsan-node03 ~]# rm -rf text.sh [root@ipsan-node03 ~]# rm -rf text.sh.x.c [root@ipsan-node03 ~]# ls text.sh.x [root@ipsan-node03 ~]# ./text.sh.x hahaha    另外: shc还提供了一种设定有效执行期限的方法,可以首先使用shc将shell程序转化为二进制,并加上过期时间,如: [root@ipsan-node03 ~]# shc -e 28/02/2018 -m "this script file is about to expire" -v -r -f text.sh shc shll=bash shc [-i]=-c shc [-x]=exec '%s' "$@" shc [-l]= shc opts= shc: cc  text.sh.x.c -o text.sh.x shc: strip text.sh.x shc: chmod Go-r text.sh.x [root@ipsan-node03 ~]# ls text.sh  text.sh.x  text.sh.x.c    解释: -e:指定过期时间为2018年2月28日 -m:过期后打印出的信息; -v: verbose -r: 可在相同操作系统的不同主机上执行 -f: 指定源shell    如果在过期后执行,则会有如下提示: [root@ipsan-node03 ~]# ./text.sh.x ./text.sh.x: this script file is about to expire 使用以上方法要注意,需防止用户更改系统时间,可以通过在程序中加入自动更新系统时间的命令来解决此问题!!    sch的帮助命令: [root@ipsan-node03 ~]# shc -help shc Version 3.8.9, Generic Script Compiler shc Copyright (c) 1994-2012 Francisco Rosales shc Usage: shc [-e date] [-m addr] [-i iopt] [-x cmnd] [-l lopt] [-rvDTCAh] -f script        -e %s  Expiration date in dd/mm/yyyy format [none]   (指定过期日期)     -m %s  Message to display upon expiration ["Please contact your provider"]  (指定过期提示的信息)     -f %s  File name of the script to compile   (指定要编译的shell的路径及文件名)     -i %s  Inline option for the shell interpreter i.e: -e     -x %s  eXec command, as a printf format i.e: exec('%s',@ARGV);     -l %s  Last shell option i.e: --     -r     Relax security. Make a redistributable binary   (可以相同操作系统的不同系统中执行)     -v     Verbose compilation    (编译的详细情况)     -D     Switch ON debug exec calls [OFF]     -T     Allow binary to be traceable [no]     -C     Display license and exit     -A     Display abstract and exit     -h     Display help and exit        Environment variables used:     Name    Default  Usage     CC      cc       C compiler command     CFLAGS  C compiler flags        Please consult the shc(1) man page.    说明: 经测试,相同在操作系统,shc后的可执行二进制文件直接可以移植运行,但不同操作系统可能会出现问题, 比如将上面的test.sh.x的二进制文件在Centos6.9上加密后移到redhat as5u4上不能运行,出现"Floating point exception"错误提示, 但移到另一台CentOS6.9上直接运行没问题。

方法五: ZIP加密

1)文件加密 使用命令”zip -e filename.zip filename” 即可出现输入密码的提示,输入2次密码。 此文件即被加密解压时候是需要密码的

 下面开始为test.txt文件进行加密 [root@centos6-vm02 ~]# cat test.txt this is a test!!! [root@centos6-vm02 ~]# zip -e test.txt.zip test.txt         //如下进行加密操作时,需要输入两次密码 Enter password:                           Verify password:   adding: test.txt (stored 0%) [root@centos6-vm02 ~]# ls test.txt  test.txt.zip   进行解压的时候,需要输入密码 [root@centos6-vm02 ~]# rm -f test.txt [root@centos6-vm02 ~]# unzip test.txt.zip ArcHive:  test.txt.zip [test.txt.zip] test.txt password:  extracting: test.txt                [root@centos6-vm02 ~]# cat test.txt this is a test!!!

2)文件夹加密 使用命令”zip -re dirname.zip dirname”即可出现输入密码的提示,输入2次密码。 此文件即被加密解压时候是需要密码的。

 下面开始对目录进行加密 [root@centos6-vm02 ~]# mkdir dirtest [root@centos6-vm02 ~]# cat dirtest/haha.txt this is test of dir!!! [root@centos6-vm02 ~]# zip -re dirtest.zip dirtest Enter password: Verify password:   adding: dirtest/ (stored 0%)   adding: dirtest/haha.txt (stored 0%)   解压目录时需要输入密码 [root@centos6-vm02 ~]# rm -rf dirtest [root@centos6-vm02 ~]# unzip dirtest.zip Archive:  dirtest.zip    creating: dirtest/ [dirtest.zip] dirtest/haha.txt password:  extracting: dirtest/haha.txt        [root@centos6-vm02 ~]# ls dirtest haha.txt [root@centos6-vm02 ~]# cat dirtest/haha.txt this is test of dir!!!

方法六:GnuPG加密 GnuPG的全称是GNU隐私保护(GNU Privacy Guard),常常被称为GPG,它结合了一组加密软件。它是由GNU项目用C编程语言编写的。最新的稳定版本是2.0.27。在如今的大多数Linux发行版中,gnupg程序包都是默认随带的,所以万一它没有安装,你可以使用apt或yum从软件库来安装它(yum install gnupg)。注意:gpg只能对文件进行加密,对目录则无法完成加密!

 下面开始使用GnuPG方式对test.txt文件进行加密 [root@centos6-vm02 ~]# cat test.txt this is a test!!! [root@centos6-vm02 ~]# gpg -c test.txt    can't connect to `/root/.gnupg/S.gpg-agent': No such file or directory         //这个信息可以忽略   注意:如上加密的时候,会弹出来一个对话框,要求Paraphrase输入两次密码,对这个特定的文件进行加密。   一旦运行带-c选项(完全使用对称密码算法加密)的gpc命令,它会生成一个文件.gpg文件。 [root@centos6-vm02 ~]# ll test.txt* -rw-r--r--. 1 root root 18 Jan  4 10:08 test.txt -rw-r--r--. 1 root root 61 Jan  4 10:04 test.txt.gpg   对文件进行加密后,最好将源文件删除!不要再保留源文件了! [root@centos6-vm02 ~]# rm -f test.txt   文件解密操作。 注意出现Paraphrase提示时,需要提供加密时输入的同一个密码才能解密 [root@centos6-vm02 ~]# gpg test.txt.gpg   gpg: 3DES encrypted data can't connect to `/root/.gnupg/S.gpg-agent': No such file or directory gpg: encrypted with 1 passphrase gpg: WARNING: message was not integrity protected [root@centos6-vm02 ~]# ll test.txt* -rw-r--r--. 1 root root 18 Jan  4 10:08 test.txt -rw-r--r--. 1 root root 61 Jan  4 10:04 test.txt.gpg [root@centos6-vm02 ~]# cat test.txt this is a test!!!

“Linux系统文件加密的方法有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Linux系统文件加密的方法有哪些

本文链接: https://www.lsjlt.com/news/320677.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统文件加密的方法有哪些
    本篇内容介绍了“Linux系统文件加密的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方法一:gzexe加密 这种加密方...
    99+
    2023-06-28
  • Linux下文件加密的方法有哪些
    这篇文章主要介绍“Linux下文件加密的方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下文件加密的方法有哪些”文章能帮助大家解决问题。方法一:gzexe加密这种加密方式不是非常保...
    99+
    2023-06-27
  • Linux系统删除文件夹的方法有哪些
    在Linux系统中,删除文件夹的方法有以下几种:1. 使用rm命令:可以使用rm命令删除文件夹及其内容。例如,要删除名为folder...
    99+
    2023-09-07
    Linux
  • c语言加密文件的方法有哪些
    在C语言中,可以使用以下几种方法来加密文件:1. 替换字符:将文件中的每个字符替换为另一个字符,可以是按照一定的规则进行替换,也可以...
    99+
    2023-08-31
    c语言
  • PHP环境下文件加密的方法有哪些
    本篇内容介绍了“PHP环境下文件加密的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php文件加密操作流程  不同的PHP调试环境...
    99+
    2023-06-21
  • 有哪些Python文件系统方法
    这篇文章主要介绍“有哪些Python文件系统方法”,在日常操作中,相信很多人在有哪些Python文件系统方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些Python文件系统方法”的疑惑有所帮助!接下来...
    99+
    2023-06-16
  • win8系统下如何给文件夹加密 win8系统文件夹加密保护文件安全的方法[附加密软件]
    软件名称:易捷文件夹加密软件大师 v3.65 安装版软件大小:2.73MB更新时间:2013-09-22 win8系统加密文件夹的方法: 1、下载并安装易捷文件夹加密软件; 2、开始双击运行软件,打开主界...
    99+
    2022-06-04
    文件夹加密 系统 加密软件
  • Linux系统生成随机密码的方法有哪些
    本篇内容介绍了“Linux系统生成随机密码的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. ...
    99+
    2022-10-19
  • Linux系统中怎么加密文件
    这篇文章主要讲解了“Linux系统中怎么加密文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中怎么加密文件”吧!在Linux系统安装时选择使用EFS首先将介绍一个非常简单的方...
    99+
    2023-06-17
  • 实现Linux数据加密的方法有哪些
    这篇文章主要介绍“实现Linux数据加密的方法有哪些”,在日常操作中,相信很多人在实现Linux数据加密的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”实现Linux数据加密的方法有哪些”的疑惑有所...
    99+
    2023-06-12
  • linux写文件的方法有哪些
    本文小编为大家详细介绍“linux写文件的方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux写文件的方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2023-03-10
    linux
  • Linux中有哪些有哪些常用的文件系统
    本篇文章给大家分享的是有关Linux中有哪些有哪些常用的文件系统,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Linux操作系统使用虚拟文件系统(VFS)向上和用户进程文件访问...
    99+
    2023-06-13
  • Linux系统中常见的文件系统有哪些?
      Linux系统是现在非常受欢迎的操作系统,在Linux之中,一切都是文件,因为有很多操作都是依靠文件系统才可以完成的,而且文件系统可以满足用户正常的使用,那么Linux中常见的文件系统有哪些为大家介绍一下。  总体来说,在Linux之中...
    99+
    2023-06-05
  • laravel的加密方法有哪些
    这篇文章主要介绍laravel的加密方法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!laravel的加密方法:1、利用Hash,语法“bcrypt('需要加密的文本')”或“Hash::mak...
    99+
    2023-06-22
  • java加密的方法有哪些
    Java中常用的加密方法有以下几种:1. 对称加密算法:例如DES(Data Encryption Standard)、AES(Ad...
    99+
    2023-08-25
    java
  • asp加密解密的方法有哪些
    ASP加密解密的方法有以下几种:1. 对称加密:使用相同的密钥对数据进行加密和解密,常见的对称加密算法有DES、3DES、AES等。...
    99+
    2023-06-03
    asp加密 asp
  • Linux系统文件权限有哪些
    本篇内容介绍了“Linux系统文件权限有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!常用权限linux系统内有档案有三种身份 u:拥有...
    99+
    2023-06-27
  • Linux系统文件类型有哪些
    Linux系统文件类型有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Linux系统中一切皆为文件,所以会有不同的文件类型,总的来说总共会有七种类型,下面一起来看看这七种文...
    99+
    2023-06-28
  • 有哪些方法可以找回linux系统root密码
    本篇内容介绍了“有哪些方法可以找回linux系统root密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   ...
    99+
    2023-06-13
  • 怎么在Linux系统中加密文件
    今天就跟大家聊聊有关怎么在Linux系统中加密文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。    1. oppnssl md5  加密字...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作