okio.ByteString.sha1()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(145)

本文整理了Java中okio.ByteString.sha1()方法的一些代码示例,展示了ByteString.sha1()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ByteString.sha1()方法的具体详情如下:
包路径:okio.ByteString
类名称:ByteString
方法名:sha1

ByteString.sha1介绍

暂无

代码示例

代码示例来源:origin: square/okhttp

static ByteString sha1(X509Certificate x509Certificate) {
 return ByteString.of(x509Certificate.getPublicKey().getEncoded()).sha1();
}

代码示例来源:origin: square/okhttp

public static String acceptHeader(String key) {
 return ByteString.encodeUtf8(key + WebSocketProtocol.ACCEPT_MAGIC).sha1().base64();
}

代码示例来源:origin: com.squareup.okhttp3/okhttp

static ByteString sha1(X509Certificate x509Certificate) {
 return ByteString.of(x509Certificate.getPublicKey().getEncoded()).sha1();
}

代码示例来源:origin: k9mail/k-9

private static String getTempFilenameForUri(Uri uri) {
  return ByteString.encodeUtf8(uri.toString()).sha1().hex();
}

代码示例来源:origin: square/okhttp

void checkResponse(Response response) throws ProtocolException {
 if (response.code() != 101) {
  throw new ProtocolException("Expected HTTP 101 response but was '"
    + response.code() + " " + response.message() + "'");
 }
 String headerConnection = response.header("Connection");
 if (!"Upgrade".equalsIgnoreCase(headerConnection)) {
  throw new ProtocolException("Expected 'Connection' header value 'Upgrade' but was '"
    + headerConnection + "'");
 }
 String headerUpgrade = response.header("Upgrade");
 if (!"websocket".equalsIgnoreCase(headerUpgrade)) {
  throw new ProtocolException(
    "Expected 'Upgrade' header value 'websocket' but was '" + headerUpgrade + "'");
 }
 String headerAccept = response.header("Sec-WebSocket-Accept");
 String acceptExpected = ByteString.encodeUtf8(key + WebSocketProtocol.ACCEPT_MAGIC)
   .sha1().base64();
 if (!acceptExpected.equals(headerAccept)) {
  throw new ProtocolException("Expected 'Sec-WebSocket-Accept' header value '"
    + acceptExpected + "' but was '" + headerAccept + "'");
 }
}

代码示例来源:origin: com.squareup.okhttp3/okhttp

public static String acceptHeader(String key) {
 return ByteString.encodeUtf8(key + WebSocketProtocol.ACCEPT_MAGIC).sha1().base64();
}

代码示例来源:origin: com.squareup.okhttp3/okhttp

void checkResponse(Response response) throws ProtocolException {
 if (response.code() != 101) {
  throw new ProtocolException("Expected HTTP 101 response but was '"
    + response.code() + " " + response.message() + "'");
 }
 String headerConnection = response.header("Connection");
 if (!"Upgrade".equalsIgnoreCase(headerConnection)) {
  throw new ProtocolException("Expected 'Connection' header value 'Upgrade' but was '"
    + headerConnection + "'");
 }
 String headerUpgrade = response.header("Upgrade");
 if (!"websocket".equalsIgnoreCase(headerUpgrade)) {
  throw new ProtocolException(
    "Expected 'Upgrade' header value 'websocket' but was '" + headerUpgrade + "'");
 }
 String headerAccept = response.header("Sec-WebSocket-Accept");
 String acceptExpected = ByteString.encodeUtf8(key + WebSocketProtocol.ACCEPT_MAGIC)
   .sha1().base64();
 if (!acceptExpected.equals(headerAccept)) {
  throw new ProtocolException("Expected 'Sec-WebSocket-Accept' header value '"
    + acceptExpected + "' but was '" + headerAccept + "'");
 }
}

代码示例来源:origin: square/okio

ByteString byteString = readByteString(file);
System.out.println("       md5: " + byteString.md5().hex());
System.out.println("      sha1: " + byteString.sha1().hex());
System.out.println("    sha256: " + byteString.sha256().hex());
System.out.println("    sha512: " + byteString.sha512().hex());

代码示例来源:origin: square/okio

@Test public void byteStringSha1() {
 assertEquals(SHA1_abc, ByteString.encodeUtf8("abc").sha1());
}

代码示例来源:origin: com.github.ljun20160606/okhttp

static ByteString sha1(X509Certificate x509Certificate) {
 return ByteString.of(x509Certificate.getPublicKey().getEncoded()).sha1();
}

代码示例来源:origin: apache/servicemix-bundles

static ByteString sha1(X509Certificate x509Certificate) {
 return ByteString.of(x509Certificate.getPublicKey().getEncoded()).sha1();
}

代码示例来源:origin: com.github.ljun20160606/okhttp

public static String acceptHeader(String key) {
 return ByteString.encodeUtf8(key + WebSocketProtocol.ACCEPT_MAGIC).sha1().base64();
}

代码示例来源:origin: apache/servicemix-bundles

public static String acceptHeader(String key) {
 return ByteString.encodeUtf8(key + WebSocketProtocol.ACCEPT_MAGIC).sha1().base64();
}

代码示例来源:origin: LittleFriendsGroup/KakaCache-RxJava

/**
 * 根据Request生成哈希值
 */
public static String getHash(Request request) {
  StringBuilder str = new StringBuilder();
  str.append('[');
  str.append(request.method());
  str.append(']');
  str.append('[');
  str.append(request.url().toString());
  str.append(']');
  try {
    Buffer buffer = new Buffer();
    request.body().writeTo(buffer);
    str.append(buffer.readByteString().sha1().hex());
  } catch (IOException e) {
    L.log(e);
    return "";
  }
  str.append('-');
  str.append(ByteString.of(request.headers().toString().getBytes()).sha1().hex());
  return str.toString();
}

代码示例来源:origin: com.github.ljun20160606/okhttp

void checkResponse(Response response) throws ProtocolException {
 if (response.code() != 101) {
  throw new ProtocolException("Expected HTTP 101 response but was '"
    + response.code() + " " + response.message() + "'");
 }
 String headerConnection = response.header("Connection");
 if (!"Upgrade".equalsIgnoreCase(headerConnection)) {
  throw new ProtocolException("Expected 'Connection' header value 'Upgrade' but was '"
    + headerConnection + "'");
 }
 String headerUpgrade = response.header("Upgrade");
 if (!"websocket".equalsIgnoreCase(headerUpgrade)) {
  throw new ProtocolException(
    "Expected 'Upgrade' header value 'websocket' but was '" + headerUpgrade + "'");
 }
 String headerAccept = response.header("Sec-WebSocket-Accept");
 String acceptExpected = ByteString.encodeUtf8(key + WebSocketProtocol.ACCEPT_MAGIC)
   .sha1().base64();
 if (!acceptExpected.equals(headerAccept)) {
  throw new ProtocolException("Expected 'Sec-WebSocket-Accept' header value '"
    + acceptExpected + "' but was '" + headerAccept + "'");
 }
}

代码示例来源:origin: apache/servicemix-bundles

void checkResponse(Response response) throws ProtocolException {
 if (response.code() != 101) {
  throw new ProtocolException("Expected HTTP 101 response but was '"
    + response.code() + " " + response.message() + "'");
 }
 String headerConnection = response.header("Connection");
 if (!"Upgrade".equalsIgnoreCase(headerConnection)) {
  throw new ProtocolException("Expected 'Connection' header value 'Upgrade' but was '"
    + headerConnection + "'");
 }
 String headerUpgrade = response.header("Upgrade");
 if (!"websocket".equalsIgnoreCase(headerUpgrade)) {
  throw new ProtocolException(
    "Expected 'Upgrade' header value 'websocket' but was '" + headerUpgrade + "'");
 }
 String headerAccept = response.header("Sec-WebSocket-Accept");
 String acceptExpected = ByteString.encodeUtf8(key + WebSocketProtocol.ACCEPT_MAGIC)
   .sha1().base64();
 if (!acceptExpected.equals(headerAccept)) {
  throw new ProtocolException("Expected 'Sec-WebSocket-Accept' header value '"
    + acceptExpected + "' but was '" + headerAccept + "'");
 }
}

相关文章