有一說一


標籤: 技術

在Android NDK中使用OpenSSL

以HMAC-SHA256爲例

由於Java較爲容易被反編譯,因此把一些重要代碼放在so文件中成爲了一個代價不太高的選擇。雖然so文件依舊可以反編譯,但對so進行逆向分析的門檻則要比分析Java字節碼的門檻高出不少。很多安全相關的代碼都依賴OpenSSL,然而網絡上在NDK中使用OpenSSL的教程並不多見,經過一天的探索,我終於可以成功在NDK中調用OpenSSL了。本文將以調用OpenSSL中的HMAC算法爲例,介紹如何在NDK中使用OpenSSL。


數字證書、公私鑰小記

以前一直都使用現成的TLS服務,沒有關心過這裏的一些細節。最近需要用到TLS上的RPC,才發現需要了解很多東西,才能比較正確地使用。


從阿里雲到AWS

在阿里雲上踩過的坑

在國內,最流行的雲服務器應該是阿里雲了。在過去的幾個月裏,我陸續使用了超過10臺阿里雲的雲服務器(ECS),和阿里雲的關係型數據庫(RDS)。但這個過程並不令人滿意,特別是阿里雲ECS默認開啓的雲盾,其糟糕的產品設計,令人難以忍受。


中文Web Font

衆所周知,Google Fonts提供了非常多的英文字體,使得前端工程師們得以在網頁中輕鬆地使用豐富多彩的字體效果。

但中文字體卻沒這麼容易嵌入到互聯網……


再次遷移新博客

基於Virblog構建的博客

經過兩週的開發,新博客終於上線了!

目前,本博客同時提供IPv4和IPv6的訪問:

  • dangfan.me和www.dangfan.me兩個域名同時支持IPv4、IPv6的解析
  • 4.dangfan.me只解析IPv4
  • 6.dangfan.me只解析IPv6