This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
try { | |
AssetManager asset = getResources().getAssets(); | |
CertificateFactory certificateFactory = CertificateFactory.getInstance("X509"); | |
InputStream cerInputStream = asset.open("demons.cer"); | |
Certificate certificate = certificateFactory.generateCertificate(cerInputStream); | |
RSAPublicKey publicKey = (RSAPublicKey) certificate.getPublicKey(); | |
Log.d(TAG, " public: " + publicKey); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.DataInputStream; | |
import java.io.DataOutputStream; | |
import java.net.Socket; | |
public class SocketClient { | |
public static void send(String host, int port, String data) throws Exception { | |
Socket socket = new Socket(host, port); | |
DataOutputStream dataoutputstream = new DataOutputStream(socket.getOutputStream()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf8 -*- | |
# author: xiaofengfeng | |
# create: 2016-12-12 10:02:22 | |
from http.server import HTTPServer, BaseHTTPRequestHandler | |
from sys import argv |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// keystore pass | |
String store_password = "storepass"; | |
// alias | |
String alias = "feng"; | |
// key pass | |
String private_password = "keypass"; | |
// 创建针对jks文件的输入流 | |
InputStream inputStream = new FileInputStream("C:\Users\Vii26\Desktop\feng_pub.keystore"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.DataInputStream; | |
import java.io.DataOutputStream; | |
import java.net.Socket; | |
/** | |
* @author babafeng | |
* @date : 2016年12月28日 下午2:34:23 | |
*/ | |
public class SocketClient { | |
public static void send(String host, int port, String data) throws Exception { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.DataInputStream; | |
import java.io.DataOutputStream; | |
import java.io.IOException; | |
import java.net.ServerSocket; | |
import java.net.Socket; | |
import java.util.Date; | |
/** | |
* @author babafeng | |
* @date : 2016年12月28日 下午2:34:35 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.UnsupportedEncodingException; | |
import java.security.MessageDigest; | |
import java.security.NoSuchAlgorithmException; | |
import java.util.Arrays; | |
import java.util.Base64; | |
import javax.crypto.Cipher; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.math.BigInteger; | |
import java.security.InvalidKeyException; | |
import java.security.KeyFactory; | |
import java.security.KeyPair; | |
import java.security.KeyPairGenerator; | |
import java.security.NoSuchAlgorithmException; | |
import java.security.interfaces.RSAPrivateKey; | |
import java.security.interfaces.RSAPublicKey; | |
import java.security.spec.InvalidKeySpecException; | |
import java.security.spec.RSAPrivateKeySpec; |