跳到主要內容

發表文章

目前顯示的是 2023的文章

RSA ANS.1 手動資料填入

 https://mbed-tls.readthedocs.io/en/latest/kb/cryptography/asn1-key-structures-in-der-and-pem/   RSAPrivateKey : := SEQUENCE { version Version , modulus INTEGER , -- n publicExponentINTEGER , -- e privateExponent INTEGER , -- d prime1INTEGER , -- p prime2INTEGER , -- q exponent1 INTEGER , -- d mod ( p - 1 ) exponent2 INTEGER , -- d mod ( q - 1 ) coefficient INTEGER , -- ( inverse of q ) mod p otherPrimeInfos OtherPrimeInfos OPTIONAL }    原始資料: <RSAKeyValue>     <Modulus>8kssxL1TBONoEV8Kjq+xNYVDKrXmncaUG0TlP2JTsET/slPYu3nbQpt+Ks7JKsBBDuTgB/hlS7THt2TJMDzs1mnD8laa4LWlYA8PDKRuWbtkMzCFqfxsQGmq53kT+KgKAI7QYce8nPS/m99Ta276pUVSntG3ad+s7KFmC1dbxw/sFwXVSBX3TY8QUV8VKls1+9S5qJ/chG2KnXdYNBh9BvajerfZZmc86tLz6qrStm5d/ZaGWvwyO9i6OTiiTOrV5t7YPXFmOVPGyJaiFK9W+XRGEt6DgEslpZgZ4rkvEdfyMEM4+kCq3NrW4iaQa9q0qq7lup8U2+/znqceM6C4dQ==</Modulus>     <Exponent>

Pgpool前端密碼身份驗證設定

PostgreSQL 是一個流行的開源關聯式資料庫管理系統,由於其穩定性、可靠性和可擴展性,已被廣泛應用於各種企業和開發項目中。 Pgpool 是一個流行的開源中間件,它可以提供高可用性、負載均衡和自動故障切換等功能,同時也能提高 PostgreSQL 的安全性。 在 PostgreSQL 中,通常需要透過 pool_hba.conf 文件對客戶端進行身份驗證。然而,如果您需要新增 PostgreSQL 帳號,則需要同步調整 pool_hba.conf 設定和 pool_passwd 文件,並且還需要重啟服務,這樣會對系統運營和管理帶來額外的負擔。為了簡化這個過程,您可以使用 Pgpool 的前端密碼身份驗證設定。 要實現這一目的,需要修改 pgpool.conf 文件的設定: 1.將 enable_pool_hba 設定為 'off',這樣 Pgpool-II 就不會使用 pool_hba.conf 進行客戶端身份驗證。 2.將 allow_clear_text_frontend_auth 設定為 'on',這樣 Pgpool-II 就能夠對前端客戶端使用明文密碼身份驗證從客戶端以純文本形式獲取密碼。 相關資訊: https://www.pgpool.net/docs/42/en/html/runtime-config-connection.html#GUC-ENABLE-POOL-HBA

docker registry 查找相關網域

公司對外需要申請網域開通才可使用。在開始使用網域之前,您需要先找到可用的網域,並確定其DNS紀錄。 下面是一些經驗分享,可以幫助您查找相關網域的方法: 查找DNS紀錄 DNS(Domain Name System)是一種用於將域名轉換為IP地址的協議。在查找網域時,您需要確定其DNS紀錄,以便您的服務能夠正常運行。 以下是查找DNS紀錄的方法: 執行tcpdump -i eth0 port 53 使用tcpdump指令可以監聽網絡流量,並檢查端口53(DNS協議的端口)是否有流量。如果您看到DNS流量,則可以確定網域正在使用。 請注意,上述指令中的“eth0”是您的網路介面的名稱。如果您不知道自己的網絡介面名稱,可以使用“ifconfig”指令查詢。 在執行docker pull image:tag 如果您的應用程式是使用Docker容器運行的,您可以觀察Docker容器的DNS紀錄。當您使用“docker pull”指令下載映像檔時,Docker會查詢DNS以查找相應的網域。