原创 數據加密的基本要素

1 加密算法的選擇 對稱加密,非對稱加密 非對稱加密如:RSA,DH,ECC 對稱加密又包括 流加密和塊解密 塊加密如:DES,AES,RC5 流加密如:RC4 密鑰長度 2 塊加密的機密模式 ECB,CBC,CFB等。ECB較容易被破解

原创 爲MyEclipse的Web項目建立Web服務接口

一、導入XFire Core Libraries 在項目屬性的Java Build Path->Libraries->Add Library...->MyEclipse Libraries->XFire Core Libraries 二

原创 Android APK代碼簽名分析

APK文件分析 一、把apk擴展名改成zip,打開,在META-INF目錄可以看到3個文件: MANIFEST.MF、CERT.SF、CERT.RSA。這3個文件就和APK的簽名有關。 二、簽名文件分析 1 MANIFEST.MF的產生

原创 Android ndk調用STL庫及OpenSSL庫

 在Android.mk需要加上: # 頭文件路徑 LOCAL_C_INCLUDES += $(LOCAL_PATH) LOCAL_C_INCLUDES += $(NDK_ROOT)\sources\cxx-stl\stlport\s

原创 wireshark分析非443端口SSL數據包

轉自:https://blog.csdn.net/yasi_xi/article/details/7973655 當我們的網絡數據是SSL/TLS加密的,但沒有用默認的443端口,而是用了其他端口,比如64001 ......

原创 LINUX常用命令

清空文件內容 > catalina.out 抓http數據包到文件,用於WireShark分析 > tcpdump host xx.xx.xx.xx and tcp port 80 -s 0 -w loghttp.cap 

原创 JSSE實現圖解

UML類圖: 1 2 參考資料: Java™ Secure Socket Extension (JSSE) Reference Guide: http://docs.oracle.com/javase/7/docs/technot

原创 mysql問題

 java.sql.SQLException: Table './dbcertauthgw/tbcertificate' is marked as crashed and should be repaired

原创 Android APK之間的調用

目標:     假設有2個APK,A和B,A需要調用B裏面的一些函數。 方法: 一、反射方式: 假設B裏面有一個函數: package com.ccc.bb; public class B{     public static Strin

原创 Android WiFi調試

http://jingyan.baidu.com/article/295430f1c25a940c7e00500b.html?qq-pf-to=pcqq.c2c

原创 Office使用技巧

Word多級編號問題 自Word2007後,多級目錄編號就和Word2003有很大不同,下面資料可供參考 http://blog.sina.com.cn/s/blog_76efdd550101abtd.html 

原创 Windows下實現USBkey桌面登錄

1 本地登錄原理 1.1登錄流程   1 用戶按下Ctrl+Alt+Del,激活Winlogon.exe程序 2 winlogon.exe檢查註冊表項 MACHINE/Software/Microsoft/Windows NT/Curr

原创 ASN.1編碼舉例

 OCTET STRING類型值01 23 45 67 89 ab cd ef的BER編碼可以爲下列任一種: DER encoding: 04 08 01 23 45 67 89 ab cd ef long form of leng

原创 SM2密碼算法應用分析

1 曲線 參考《SM2橢圓曲線公鑰密碼算法第1部分:總則》(GM/T0003.1-2012),2012-03-21發佈版本。 1.1  Fp上的橢圓曲線 定義在Fp(p是大於3的素數)上的橢圓曲線方程爲: y2 = x3+ax+

原创 數字證書驗證過程

本地驗證過程: 1 檢查證書的有效期 2 檢查證書的密鑰用法KU和擴展密鑰用法EKU 3 檢查證書的主題或主體備用名稱SAN 4 檢查證書的CA簽名。證書鏈的構建,需要檢查每個CA證書的有效性,比如:有效期;密鑰用法,是否支持證書籤發;路