在Java中的SHA-512哈希加密

SHA-2加密散列函数系列由六个散列函数组成。这些是: SHA-224,具有224位散列值SHA-256,具有256位哈希值SHA-384,具有384位哈希值SHA-512,具有512位哈希值SHA-512/224,具有512位散列值SHA-512/256,具有512位哈希值 其中,SHA-256和SHA-512是最常 ...阅读更多

Posted on

在Java中的SHA-384哈希加密

SHA-2加密散列函数系列由六个散列函数组成。这些是: SHA-224,具有224位散列值SHA-256,具有256位哈希值SHA-384,具有384位哈希值SHA-512,具有512位哈希值SHA-512/224,具有512位散列值SHA-512/256,具有512位哈希值 其中,SHA-256和SHA-512是最常 ...阅读更多

Posted on

在Java中的SHA-256哈希加密

SHA-256定义: 在密码学中,SHA是加密散列函数,它将输入作为20字节并以十六进制数形式呈现散列值,大约40位数。 SHA-256消息摘要类: 要在Java中计算加密散列值,请在java.security包下使用MessageDigest类。 MessagDigest类提供以下加密哈希函数来查找文本的哈希值,它们 ...阅读更多

Posted on

在Java中的SHA-224哈希加密

SHA-2加密散列函数系列由六个散列函数组成。这些是: SHA-224,具有224位散列值 SHA-256,具有256位哈希值 SHA-384,具有384位哈希值 SHA-512,具有512位哈希值 SHA-512/224,具有512位散列值 SHA-512/256,具有512位哈希值 其中,SHA-256和SHA-5 ...阅读更多

Posted on

在Java中的SHA-1哈希加密

SHA-1或安全散列算法1是加密散列函数,它接受输入并产生160位(20字节)散列值。此哈希值称为消息摘要。此消息摘要通常呈现为长度为40位的十六进制数字。它是美国联邦信息处理标准,由美国国家安全局设计。 自2005年以来,SHA-1现在被认为是不安全的。到2017年,微软,谷歌,苹果和Mozilla等主要技术巨头已经 ...阅读更多

Posted on

在Java中的MD2 hash哈希

所述MD2是消息摘要算法。它是由Ronald Rivest于1989年开发的加密哈希函数。它针对8位计算机进行了优化。MD2算法在公钥基础结构中用作MD2和RSA生成的证书的一部分。从2014年开始,此算法现在不被视为安全算法。 要在Java中计算加密散列值,请在java.security包下使用MessageDige ...阅读更多

Posted on

Java中的网络: Java.net.InetAddress类

此类表示IP地址。它表示32位IPv4地址和128位IPv6地址。它是Inet6Address和Inet4Address类的超类。此类的实例由IP地址和通常是主机名组成,具体取决于在创建期间是否执行了主机名解析。 此类没有构造函数,但是静态方法返回InetAddress类的实例以供一般使用。 Java中的网络: Jav ...阅读更多

Posted on

Java中,使用URLConnection类从URL读取资源

在Java中的Java.net.HttpURLConnection类和示例中,我们了解了如何创建URL对象并获取Internet上任何资源的信息。但是,获取状态信息几乎不是真实世界应用程序的真正动机。要检索信息,处理信息并将结果发送回服务器,或者只是显示从服务器检索到的所需信息,这是我们的目标。例如,考虑一个小应用程序 ...阅读更多

Posted on

Java中的Java.net.HttpURLConnection类和示例

HttpURLConnection类是直接从URLConnection类扩展的抽象类。它包含其父类的所有功能以及其他HTTP特定功能。HttpsURLConnection是另一个用于更安全的HTTPS协议的类。 在哪里使用? 它是Java开发人员与Web服务器交互的流行选择之一,而开发团队已经正式建议尽可能使用它。 最 ...阅读更多

Posted on

Java中的URL类和示例

URL类是Internet上任何可用资源的网关。类URL表示统一资源定位符,它是指向万维网上“资源”的指针。资源可以指向简单的文件或目录,也可以引用更复杂的对象,例如对数据库或搜索引擎的查询 什么是网址? 许多人必须知道Uniform Resource Locator-URL是一串文本,用于标识Internet上的所有 ...阅读更多

Posted on

在Java中使用Socket套接字编程引入多线程

本文假设您具有java中套接字编程的基本知识以及通信中使用的客户端 - 服务器模型的基本细节。 为什么在网络编程中使用线程? 原因很简单,我们不希望只有一个客户端在特定时间连接到服务器,而是同时连接多个客户端。我们希望我们的架构能够同时支持多个客户端。出于这个原因,我们必须在服务器端使用线程,这样无论何时客户端请求到来 ...阅读更多

Posted on

Java中的套接字Socket编程

本文介绍了一种非常基本的单向客户端和服务器设置,其中客户端连接,向服务器发送消息,服务器使用Socket套接字连接显示它们。有很多低级的东西需要发生才能使这些东西工作,但Java API网络包(java.net)负责所有这些,使程序员的网络编程变得非常容易。 Socket套接字客户端编程 建立Socket套接字连接 要 ...阅读更多

Posted on