精华内容
下载资源
问答
  • 原先在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为: ...现在 改到 Android Studio 或 IntelliJ IDEA下开发Android 应用,只能用命令行获取数字签名 1.首先进入jdk的bin目录下 2.然后输入keytoo...

    原先在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为:

    点击 Eclipse导航栏的Windows --> Preference --> Android --> Build

    现在 改到 Android Studio 或 IntelliJ IDEA下开发Android 应用,只能用命令行获取数字签名

    1.首先进入jdk的bin目录下

    2.然后输入keytool.exe -list -alias androiddebugkey -keystore  "C:\Users\ysw\.android\debug.keystore" -storepass android -keypass android

    就可以获取到数字签名

    值得注意的是 "C:\Users\ysw\.android\debug.keystore"是按照你自己电脑的实际路径

     

    转载于:https://www.cnblogs.com/ouysq/p/4942459.html

    展开全文
  • 由于电子商务和电子政务的普及,安全加密技术在其中应用非常广泛,对安全加密技术的要求也很高。目前在JAVA环境下实现IDEA 加密具有...密码学中的加密和数字签名是一种与消息认证码结合使 用以确保消息完整性的技术。
  • 本文主要谈一下在JAVA 环境下如何实现IDEA 对称加密算法密码学中的加密和数字签名以及其在java 中如何进行 使用也提供了对R S A 算法的直接支持现在我们从实例入手解决问题
  • 数字签名原理剖析

    2016-04-22 17:50:11
    本系列通过通俗易懂的讲解,让您就像读小说一般,轻轻松松就能理解数字签名的基本原理和应用方法(即使您是一个并不精通计算机的企业老总,也能读懂本篇文章)。然后我们再逐步深入技术细节,最后将给出一个在B/S...
    本系列通过通俗易懂的讲解,让您就像读小说一般,轻轻松松就能理解数字签名的基本原理和应用方法(即使您是一个并不精通计算机的企业老总,也能读懂本篇文章)。然后我们再逐步深入技术细节,最后将给出一个在B/S信息系统中使用数字签名的DEMO。
    

    由于数字签名基于非对称加密技术,所以我们需要先啰嗦一下对称加密和非对称加密技术。

    对称加密

    何谓加密?加密是一种“把数据搞乱掉”的技术。加密技术涉及到4种东东:
    明文 :可以被人或程序识别的数据。例如一个文本文件、一段歌词、一个Word文档、一首MP3、一个图片文件、一段视频等等。
    加密算法 :将数据搞乱掉的方法。
    密钥(密码): 一个你在进行加密操作时给出的字符串,让加密算法不但把明文“搞乱掉”,而且要乱得“与众不同”。这样即使别人搞到了解密算法,如果没有当初加密时所使用的密码,一样无法进行解密操作。
    密文 :明文被加密算法和密钥加密后的结果。它看上去就是一堆乱码,没有人或程序能知道它到底表示什么信息。

    作为加密的一个实例,我将使用由我杜撰的“景氏替换加密算法”演示一下加密过程。
    明文:good good study, day day up.
    密钥:google
    景氏替换加密算法:将明文中的所有的字母“d”替换成密钥。
    密文:将“good good study, day day up.”中的所有字母“d”替换成“google”,就得到密文“googoogle googoogle stugoogley,  googleay googleay up.”。这个密文乱得还可以吧?一般人看了肯定不知道它是什么意思。

    那么什么是解密呢?解密就是把密文再变回明文的过程。
    例如“景氏替换解密算法”就是:将密文中所有与密钥相同的字符串替换成“d”。
    密文:googoogle googoogle stugoogley,  googleay googleay up.
    密钥:google
    景氏替换解密算法:将密文中所有与密钥相同的字符串替换成“d”。
    明文:将“googoogle googoogle stugoogley,  googleay googleay up.”中的所有“google”替换成“d”,就得到了明文“good good study, day day up.”。

    您肯定已经注意到了,我们在进行加密和解密时使用的密钥必须是相同的,例如在上例中,加密和解密都必须使用相同的密钥“google”。所以像“景氏替换加密算法”这种就被称为 对称加密算法 。目前最为流行的对称加密算法是DES和AES,此外,对称加密算法还有IDEA、FEAL、LOKI、Lucifer、RC2、RC4、RC5、Blow fish、GOST、CAST、SAFER、SEAL等。WinRAR的文件加密功能就是使用的AES加密算法。

    非对称加密

    非对称加密算法是一类与众不同的加密算法,它的密钥不是1个,而是2个(一对),我们先姑且称它们为密钥K1和密钥K2。非对称加密算法的特点是,如果用密钥K1进行加密,则有且仅有密钥K2能进行解密;反之,如果使用密钥K2进行了加密,则有且仅有密钥K1能进行解密。注意“有且仅有”的意思——如果用密钥K1进行了加密,是不能用密钥K1进行解密的;同样,如果用密钥K2进行了加密,也无法用密钥K2进行解密。这是一个非常重要的特性,至于如何在实际中运用这个特性,请看下文。

    我想给Clark传送一个AV小电影,又怕被他的老婆发现......

    话说俺得了一个很不错的AV小电影,想通过网络传送给Clark,可是又怕被他的老婆发现(因为Clark的老婆是一个超级黑客,她可以使用sniffer技术截获 任何 通过网线传送给Clark的数据。别跟我说用VPN,它超出了本文讨论的范围),怎么办呢?对了,我们需要一个“将数据搞乱掉”的技术——加密技术。我先使用WinRAR对小电影进行压缩,然后加上密码“TswcbyyqjsjhfL”(还记得么?WinRAR的文件加密功能使用的是叫作AES的对称加密算法)。接着,将这个加密后的文件通过QQ传送给Clark。然后,兴冲冲地拨打Clark的手机:
    “喂?Clark么?好久不见,呵呵......我给你发了个好东东呦,在QQ上,收到没?......密码是TswcbyyqjsjhfL,对,就是天生我才必有用,千金散尽还复来的首字母,第一个和最后一个字母要大写呦......” 
    可是,Clark,我是真的不知道你的老婆大人刚刚就在你的身边呀!而且你也知道,我打电话从来都是喜欢很大声的......呜呜呜......
    在Clark跪了一夜的搓衣板之后,我们都明白:如果是已经保存在自己硬盘上的文件,使用对称加密技术进行加密是没有问题的;如果是两个人通过网络传输文件,使用对称加密就很危险——因为在传送密文的同时,还必须传送解密密钥。我们需要一个与众不同的加密算法,一个不需要传递解密密钥的加密算法。非对称加密正好可以满足我们的需要。基本思路是这样的:首先,生成一对满足非对称加密要求的密钥对(密钥K1和密钥K2)。然后,将密钥K1公布在网上,任何人都可以下载它,我们称这个已经公开的密钥K1为 公钥 ;密钥K2自己留着,不让任何人知道,我们称这个只有自己知道的密钥K2为 私钥 。当我想给Clark传送小电影时,我可以用Clark的公钥对小电影进行加密,之后这个密文就连我也无法解密了。这个世界上只有一个人能将密文解密,这个人就是拥有私钥的Clark。

    后来......

    后来,Clark痛定思痛,决定申请一个数字证书。流程是这样的:首先,登录 当地的数字证书认证中心网站 ,填表->出示个人有效证件原件和复印件->缴费->等待数字证书认证中心制作数字证书->领取数字证书。如果您的公司需要申请大量的数字证书,还可以与认证中心的销售人员商量,先领取免费的试用版的数字证书供技术人员试用。
    后来的后来,我又得到了一本电子版的不良漫画,当然,我又想到了Clark。我先在数字证书认证中心下载了Clark的公钥证书(就是一个含有公钥信息的文件),使用非对称加密算法对不良漫画进行加密,再将密文通过QQ传送给Clark。然后,我兴冲冲地拨打Clark的手机:
    “喂?Clark么?好久不见,呵呵......我给你发了个好东东呦,在QQ上,收到没?......已经用你的公钥加密了。用你的私钥解密就行了^_^”
    Clark兴冲冲地插入他的私钥(忘了说了,私钥并不是一个文件,而是一个USB设备,外形就跟U盘一样,至于为什么要这样,下一篇再说),解密,然后开始看漫画,完全没察觉他的老婆大人就在身后......

    Clark,俺这个月手头有点紧......

    唉,这个月买了太多的书,到月底揭不开锅了。正巧在QQ上遇到了Clark:
    1-2-3:“Clark,我需要200两纹银,能否借给我?”
    Clark:“没问题。我这就给你转账。请给我一张借条。”
    1-2-3:“太谢谢了,我这就用Word写一个借条给你。”
    然后,我新建一个Word文档,写好借条,存盘。然后,然后怎么办呢?我不能直接把借条发送给Clark,原因有:
        1. 我无法保证Clark不会在收到借条后将“纹银200两”改为“纹银2000两”。
        2. 如果我赖账,Clark无法证明这个借条就是我写的。
        3. 普通的Word文档不能作为打官司的证据。
    好在我早就申请了数字证书。我先用我的私钥对借条进行加密,然后将加密后的密文用QQ发送给Clark。Clark收到了借条的密文后,在数字证书认证中心的网站上下载我的公钥,然后使用我的公钥将密文解密,发现确实写的是“借纹银200两”,Clark就可以把银子放心的借给我了,我也不会担心Clark会篡改我的借条,原因是:
        1. 由于我发给Clark的是密文,Clark无法进行修改。Clark倒是可以修改解密后的借条,但是Clark没有我的私钥,没法模仿我对借条进行加密。这就叫 防篡改
        2. 由于用我的私钥进行加密的借条,有且只有我的公钥可以解密。反过来讲,能用我的公钥解密的借条,一定是使用我的私钥加密的,而只有我才拥有我的私钥,这样Clark就可以证明这个借条就是我写的。这就叫 防抵赖
        3. 如果我一直赖着不还钱,Clark把我告上了法庭,这个用我的私钥加密过的Word文档就可以当作程堂证供。因为我国已经出台了 《中华人民共和国电子签名法》 ,使数字签名具有了法律效力。
    您一定已经注意到了,这个使用我的私钥进行了加密的借条,具有了防篡改、防抵赖的特性,并且可以作为程堂证供,就跟我对这个借条进行了“签名”的效果是一样的。对了,“使用我的私钥对借条进行加密”的过程就叫做 数字签名 。(由于数字签名算法的速度比较慢,所以在实际对文件签名的过程比上面提到的方法稍稍复杂一些,这个在下一篇再讲)。

    我是1-2-3,我真的是1-2-3,我是真的1-2-3

    正如您已经知道的,Clark的老婆是一名超级黑客——就是传说中能用计算机作任何事的人。这不,不久前她就轻松入侵了QQ数据库,下载了Clark的所有好友的ID和密码以及聊天记录。然后,时不时地伪装成Clark的好友跟Clark聊天,搞得Clark最近总是神经兮兮、疑神疑鬼的。这不,昨天我在QQ上遇到了Clark:
    1-2-3:“Clark,最近还好吧?我又搞到一个好东东呦,要不要?”
    Clark:“48475bbt556”
    Clark并不是疯掉了,那个“48475bbt556”也不是我跟Clark之间的什么通关暗语。这个“48475bbt556”就是Clark在键盘上胡乱敲上去的,不过,我却知道Clark是什么意思。我立刻把“48475bbt556”粘贴到Word里,然后用我的私钥对这个Word文档加密,再将这个Word文档发送给Clark。Clark在那边用我的公钥将Word文档解密,打开,发现里面写的就是“48475bbt556”,就知道QQ这边的确就是真正的我本人了。因为拥有我的私钥的人在这个世界上就只有我一人而已,Clark的老婆大人就是再神通广大也模仿不了,这就是数字签名的 验证 功能。

    顺便提一句,不但人可以申请数字证书,设备(例如Web服务器)也可以申请数字证书(叫作设备证书)。利用数字签名的验证功能,就可以验证服务器的身份了,这可是防钓鱼的终极解决方案呦。

    思考题

    如果Clark每次都向我发送相同的字符串(例如“1234”),而不是每次在键盘上胡乱地(随机地)敲一些字符,Clark的老婆就会利用Clark的懒惰模仿我跟Clark聊QQ,这是为什么?


    转自:http://blog.csdn.net/MajorBlog/article/details/4190163

    展开全文
  • 这篇文章将介绍如何在Java应用程序中给PDF文档添加数字签名。 使用工具: Free Spire.PDF for JAVA 步骤: 1.创建一个Java project,并添加一个class SignPDF.JAVA 2.下载Free Spire.PDF for JAVA包并解压缩,...

    这篇文章将介绍如何在Java应用程序中给PDF文档添加数字签名。

    使用工具:

    Free Spire.PDF for JAVA

    步骤:

    1.创建一个Java project,并添加一个class SignPDF.JAVA

    2.下载Free Spire.PDF for JAVA并解压缩,然后从lib文件夹下,导入Spire.Pdf.jar包和Spire.Common.jar包到程序中

    3.SignPDF.JAVA中添加代码:

    import com.spire.ms.System.DateTime;
    import com.spire.pdf.FileFormat;
    import com.spire.pdf.PdfDocument;
    import com.spire.pdf.PdfPageBase;
    import com.spire.pdf.graphics.PdfImage;
    import com.spire.pdf.security.GraphicMode;
    import com.spire.pdf.security.PdfCertificate;
    import com.spire.pdf.security.PdfCertificationFlags;
    import com.spire.pdf.security.PdfSignature;
    import java.awt.geom.Rectangle2D;
    
    public class SignPDF {
        public static void main(String[] args){
            //加载PDF文档并获取第一页
            PdfDocument doc = new PdfDocument();
            doc.loadFromFile("Input.pdf");
            PdfPageBase page = doc.getPages().get(0);
    
            Rectangle2D.Float rec = new Rectangle2D.Float(100, 450, 310, 100);
    
            //Load pfx文件
            PdfCertificate certificate = new PdfCertificate("gary.pfx", "e-iceblue");
    
            //添加数字签名
            PdfSignature signature = new PdfSignature(doc, page, certificate, "signature1", rec);
    
            //设置签名详细信息
            PdfImage img = PdfImage.fromFile("E-iceblueLogo.png");
            signature.setSignImageSource(img);
            signature.setNameLabel("Signer:  ");
            signature.setName("Gary");
            signature.setContactInfoLabel("ContactInfo:  ");
            signature.setContactInfo("support@e-iceblue.com");
            signature.setDateLabel("Date:  ");
            signature.setDate(DateTime.getToday());
            signature.setLocationInfoLabel("Location:  ");
            signature.setLocationInfo("Chengdu");
            signature.setReasonLabel("Reason:  ");
            signature.setReason("The certificate of this document.");
            signature.setDistinguishedNameLabel("DL:  ");
            signature.setDistinguishedName(signature.getCertificate().get_IssuerName().getName());
            signature.setGraphicMode(GraphicMode.Sign_Image_And_Sign_Detail);
            signature.setDocumentPermissions(PdfCertificationFlags.Allow_Form_Fill);
            signature.setCertificated(true);
    
            //保存文件
            doc.saveToFile("SimpleSign.pdf", FileFormat.PDF);
        }
    }
    

    结果文件:

     

    展开全文
  • 本文以Java代码演示如何获取PDF文档中的数字签名信息,包括签名人、签名位置、日期、原因、联系方式、签名在文档中的坐标等等。 程序环境包括: Spire.Pdf.jar(jar版本:3.11.6) Jdk 1.8.0(版本要求>=1.6.0...

    一、概述及程序环境要求

    本文以Java代码演示如何获取PDF文档中的数字签名信息,包括签名人、签名位置、日期、原因、联系方式、签名在文档中的坐标等等。

    程序环境包括:

    • Spire.Pdf.jar(jar版本:3.11.6
    • Jdk 1.8.0(版本要求>=1.6.0版本即可)
    • IDEA

    编辑代码前先导入jar到Java程序,两种导入方法供选择,可按需任选其一即可:

    1. 下载jar包导入:下载后解压到指定路径,并将lib文件夹下的spire.pdf.jar手动导入Java程序;

    2. maven程序中配置pom.xml文件,指定spire的maven路径及依赖,参考如下:

    <repositories>
        <repository>
            <id>com.e-iceblue</id>
            <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
         </repository>
    </repositories>
    <dependencies>
    <dependency>
            <groupId>e-iceblue</groupId>
      <artifactId>spire.pdf</artifactId>
      <version>3.11.6</version>
    </dependency>
    </dependencies>
    

    配置完成后,导入jar到程序。

    注:程序环境可不用安装Adobe Acrobat

    二、Java代码

    import com.spire.pdf.*;
    import com.spire.pdf.security.PdfSignature;
    import com.spire.pdf.widget.PdfFormFieldWidgetCollection;
    import com.spire.pdf.widget.PdfFormWidget;
    import com.spire.pdf.widget.PdfSignatureFieldWidget;
    
    public class GetSignature {
        public static void main(String[] args) {
            //创建PdfDocument实例
            PdfDocument pdf = new PdfDocument();
            //加载含有签名的PDF文件
            pdf.loadFromFile("AddSignature.pdf");
    
            //获取域集合
            PdfFormWidget pdfFormWidget = (PdfFormWidget) pdf.getForm();
            PdfFormFieldWidgetCollection pdfFormFieldWidgetCollection = pdfFormWidget.getFieldsWidget();
    
            //遍历域
            for (int i = 0; i < pdfFormFieldWidgetCollection.getCount(); i++) {
                //判定是否为签名域
                if (pdfFormFieldWidgetCollection.get(i) instanceof PdfSignatureFieldWidget) {
                    //获取签名域
                    PdfSignatureFieldWidget signatureFieldWidget = (PdfSignatureFieldWidget) pdfFormFieldWidgetCollection.get(i);
                    //获取签名
                    PdfSignature signature = signatureFieldWidget.getSignature();
                    String location = signature.getLocationInfo();
                    String reason = signature.getReason();
                    String data = signature.getDate().toString();
                    String name = signature.getSignatureName();
    
                    System.out.println("签名位置信息:"+ location +"\n"+
                            "签名原因:" + reason +"\n"+
                            "签名日期:"+ data +"\n"+
                            "签名人:"+ name +"\n"+
                            "文档中的签名坐标:X = "+ signatureFieldWidget.getLocation().getX()+ "  Y = "+ signatureFieldWidget.getLocation().getY()
                           );
                }
            }
        }
    }
    

    数字签名信息读取结果:

    相关阅读推荐:

    展开全文
  • 摘要本系列通过通俗易懂的讲解,让您就像读小说一般,轻轻松松就能理解数字签名的基本原理和应用方法(即使您是一个并不精通计算机的企业老总,也能读懂本篇文章)。然后我们再逐步深入技术细节,最后将给出一个在B/...
  • DSA数字签名原理及python实现

    万次阅读 2017-12-08 15:19:11
    python的加密算法一般在PyCrypto库中,这个库包含了常见的...DSA数字签名原理1991年8月美国国家标准局(NIST)公布了数字签名标准(Digital Signature Standard, DSS)。此标准采用的算法称为数字签名算法(Digital Signa
  • 软件设计师教程在讲加密技术和认证技术的时候,提到了数字签名和数字加密,两者还是有区别的,以下对两者的主要过程做一个简单介绍。 预备知识 对称加密:         对称...
  • 本文介绍,在数据安全相关领域,常见的问题场景,以及相应的处理策略。涉及到三类算法:哈希算法、对称加密算法、非对称加密算法;以及两个场景:数字签名(数字证书也是数字签名一种处理方式)、内容加密。
  • 公钥、私钥、数字签名和数字证书简介

    千次阅读 多人点赞 2018-11-03 14:31:26
    加密和解密用的是同一个秘钥,在对称加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA等。这类加密算法的优点就是计算量小、加密速度快、加密效率高;但是缺点也很明显,在传输数据前,双方...
  • Excel中可添加数字签名以供文档所有者申明文档的所有权或有效性。文本以Java代码示例介绍如何在Excel文档中对数字签名功能进行相关操作,包括如何添加签名到Excel、检测Excel文档是否已签名,以及如何删除Excel文档...
  • 数字签名概述

    2021-06-01 09:32:58
    但随着社会的发展信息技术也在不断发展,当今社会的信息安全问题越来越严重,从而信息安全的重要性开始慢慢的显现出来,从个人信息安全到国家情报安全,都是需要得到重视和保障的,所以数字签名对信息安全来说有着...
  • 密钥加密技术和数字签名

    千次阅读 2020-02-17 13:31:41
    普通数字签名算法有RSA、ElGamal、Fiat-Shamir、Guillou- Quisquarter、Schnorr、Ong-Schnorr-Shamir数字签名算法、Des/DSA,椭圆曲线数字签名算法和有限自动机数字签名算法等。特殊数字签名有盲签名、代理签名、群...
  •   数字签名可以对应为经常见到的骑缝章(经常有人喜欢把名字写在书的侧面)。数字签名需要说明是谁编写的报文,同时证明报文未被篡改过。   通过上图,可以清楚的看出,使用 摘要算法 来证明报文未被篡改...
  • 本篇文章首先介绍什么是对称加密、非对称加密、数字签名、HASH 等相关概念。 前言 为什么有加密学、加密算法这个东西的出现那 ... 原因很简单隐私 ???? 、秘密不想让其他人知道,涉及到个人隐私、国家利益、战争...
  • 本文以Java程序代码为例,介绍如何给Word文档添加数字签名。 程序运行环境 IntedliJ IDEA JDK 1.8.0 Jar包:spire.doc.jar 4.5.1 Word文档:.docx 2013版 数字证书:.pfx 及秘钥 1. 关于如何导入jar 1.1 手动...
  • 数字签名技术 1)对称加密与非对称加密 对称加密:对文件的加密和解密采用的都是同一个密钥,有IDEA和DES两种加密算法 非对称加密:有一对公钥和私钥 如果我们使用公钥加密,必须得用私钥解密;如果使用私钥...
  • 加密和解密用的是同一个秘钥,在对称加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA等。这类加密算法的优点就是计算量小、加密速度快、加密效率高;但是缺点也很明显,在传输数据前,双方...
  • 数字签名与数字证书

    2020-02-15 14:52:43
    文章目录数字签名的产生加密类型数字签名过程数字证书操作系统的数字证书Chrome数字证书查看 数字签名的产生 在消息摘要(Message Digest)及其算法中介绍了消息摘要。虽然使用安全的消息摘要算法可以避免碰撞的产生...
  • 常见的加密算法可以分为对称加密算法、非对称加密算法和摘要算法,数字签名使用了非对称加密算法和摘要算法来保证数据传输的完整性和安全性。数字证书由权威的CA机构颁发,用于互联网通信时验证通信实体的身份。一、...
  • 数字签名

    2021-03-09 11:12:44
    1.数字签名是什么意思? 简单的说,数字签名是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。 用途,鉴别数字信息 包含互补的运算,一个用于签名,一个用于验证。 别名:公钥数字签名。 技术:非对称...
  • Android Studio 获取数字签名的方法

    千次阅读 2016-12-06 17:51:03
    原先在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为: 点击 Eclipse导航栏的Windows --> Preference --> Android --> Build 现在 改到 Android Studio 或 IntelliJ IDEA下开发Android 应用, 没用找到只用鼠标点击...
  • 在腾讯工作已经第三周了,由于是支付业务,不免会涉及到加解密、数字签名之类的安全手段,花了一天时间,学习了下数字签名,整理发出。 1.数字签名概述 在讨论数字签名之前,我们先来说说签名。签名,即自己写自己...
  • 浅谈数字签名

    2018-05-05 17:09:24
    数字签名 又称公钥数字签名、电子签章,是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。...
  • 常见的非对称加密算法:RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用)。 RSA和DSA的安全性及其它各方面性能都差不多,而ECC较之则有着很多的性能优越,包括处理速度,带宽要求,存储空间...
  • 对称加密、非对称加密以及数字签名和数字证书1、对称加密、非对称加密1.1、对称加密(Symmetric Cryptography)1.1.1、定义1.1.2、特征1.2、非对称加密(Asymmetric Cryptography)1.2.1、定义1.2.2、特征1.3、对称...
  • Java知识体系最强总结(2021版)

    万次阅读 多人点赞 2019-12-18 10:09:56
    文章目录 Java面试总结 基础知识 Java概述 基础语法 面向对象 集合框架 IO流 网络编程 常用API 日期时间API 常用工具类库 单元测试 异常 日志 Java8新特性 工具 IDEA Eclipse & STS Maven Docker Git GitLab Git...
  • 引言 随着网络的迅速发展,对安全性的需要越发重要。然而,尽管网络技术进步很快,安全性问题仍然相对落后,...IPSec中的加密部分使用三重DES算法,或使用RC5、IDEA、Blowfish和CAST-128等算法作为加密手段。在IPSec

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,327
精华内容 3,330
关键字:

idea数字签名