原创 aes加解密 java與go、c語言互通

簡介:java服務端負責解密go和c語言產生得加密數據,這裏採用aes得ECB加密模式 java端得代碼如下: package com.example.demo; import java.security.GeneralSecurit

原创 數據加解密java和c/c++

鏈接:https://www.cnblogs.com/wanghaiyang1930/p/5474889.html 文章說的很清楚

原创 rsa加解密 java/c/go

簡介: 由於在工作使用中需要各種語言進行RSA加密,並在Java端進行解密,但由於RSA再進行加解密時,由於待加密字符串長度有限制,故在不考慮性能得情況下,自己封裝了一下加解密程序 java端代碼如下: package com.exam

原创 大神博客libnids和pop3以及http協議解析網址

qinggebuyao的專欄 http://blog.csdn.net/qinggebuyao/article/category/1176765

原创 如何讀代碼

複習得鬱悶了, 休息一下. 認真讀過的大 project 代碼不多, 主要是 argo 的 telnet/web 源代碼, netbsd & freebsd kernel 源碼部分, ACM FTP Search Engine 源碼 (前

原创 libnids 分析筆記

一、當日工作(或學習)內容及進展情況(以條目式陳述,必要時配圖說明) Libnids讀書筆記: Libnids(Library Network Intusion Detection System)網絡入侵檢測開發包,基於libpcap和

原创 TCP重組基本原理

TCP流的存儲使用二位鏈表的方式,橫向的爲同一個TCP會話,每一個節點爲一個IP包;縱向的是一個接一個的TCP流,用於保存多個TCP會話。 1.每到來一個tcp數據包(pkt),先將該數據包的源ip地址、目的ip地址、源端口號、目的端口號

原创 linux下libnids的安裝

1、安裝libpcap(略) 2、安裝libnet: 源文件下載地址:http://sourceforge.net/projects/libnet-dev/files/ 解壓:tar -zxvf libnet-1.1.6.tar.gz

原创 linnids.h 詳解

Nids.h詳細註釋 #ifndef _NIDS_NIDS_H #define _NIDS_NIDS_H #define NIDS_MAJOR 1     /* 主版本號 */ #define NIDS_MINOR 20    /