SM9国密标准全部文档,分为多个pdf,资料齐全,可以根据这个标准,实现SM9算法
2024-04-30 18:03:09 1.46MB 加密解密 安全认证 加密算法 国际标准
1
RustCrypto:关联数据认证加密 (AEAD) 算法 用纯 Rust 编写的经过算法的集合。 AEAD 是高级对称加密原语,可防御各种潜在攻击(即 )。 用法 Crates 功能是根据 crate 中定义的特征来表达的。 板条箱 名称 算法 Crates.io 文档 移动电源 1.49 1.49 aes-siv AES-SIV 1.49 ccm CCM 1.41 chacha20poly1305 (X)ChaCha20Poly1305 1.49 deoxys 脱氧剂-I/II 1.50 eax EAX 1.41 mgm 米高梅 1.41 xsalsa20poly1305 XSalsa20Poly1305 1.49 MSRV 政策 最低支持的 Rust 版本 (MSRV) 可以在未来更改,但将通过次要版本调整来完成。 执照 所有板
2023-03-22 17:14:17 617KB Rust
1
国家密码管理局的PCI/PCI-E密码卡的技术规范。可用于提供PCI密码卡的安全方案或商密认证过程中的辅助材料。
2021-11-30 09:49:30 863KB PCI密码卡 技术规范 商密认证 加密卡
1
你的程序加密过OD MD5值支持二次开发使用 防破解验证也可实现一机一码 VC++ 开发 STARTUPINFO startup; PROCESS_INFORMATION process; CString g_strCompanyName1 = ""; CString g_strCompanyName2 = ""; CString g_strCompanyName3 = ""; CString g_strCompanyName = "**"; BOOL CTaiShanApp::InitInstance() { AfxEnableControlContainer(); //#ifdef ZJH m_gMessageID = ::RegisterWindowMessage("WsSendMessageHqData"); CFileFind fnd; if(S_OK != ::CoInitialize (NULL)) return FALSE; // ReadDiskIDPartCwd(); // if(!FyRegister::IsValidUser()) // return FALSE; memset( &startup, 0, sizeof( startup ) ); startup.cb = sizeof( startup ); memset( &process, 0, sizeof( process ) ); if(fnd.FindFile ("WsSendMessageShare.exe")) { m_gbUseExe = true; } hAppMutex=::CreateMutex(NULL,TRUE,m_pszExeName); if(GetLastError() == ERROR_ALREADY_EXISTS) { CWnd *pPrevWnd = CWnd::GetDesktopWindow()->GetWindow(GW_CHILD); while(pPrevWnd) { if(::GetProp(pPrevWnd->GetSafeHwnd(),m_pszExeName)) { if(pPrevWnd->IsIconic()) pPrevWnd->ShowWindow(SW_RESTORE); pPrevWnd->SetForegroundWindow(); pPrevWnd->GetLastActivePopup()->SetForegroundWindow(); return false; } pPrevWnd = pPrevWnd->GetWindow(GW_HWNDNEXT); } return false; } //#endif #ifndef _NET_AUTHEN HMODULE hModule; hModule = LoadLibrary("ide21201.dll"); if (hModule==NULL) { AfxMessageBox("Can't find ide21201.dll"); return FALSE; } char *(WINAPI * GetIdeSerial)(); GetIdeSerial = (char *(WINAPI *)())GetProcAddress(hModule, "GetIdeSerial"); if (GetIdeSerial==NULL) { AfxMessageBox("Can't find GetIdeSerial in ide21201.dll"); return FALSE; } CString strSerialNumber;// = SERIAL_NUMBER; strSerialNumber = GetIdeSerial(); strSerialNumber.TrimLeft(" "); if (strSerialNumber.Compare(SERIAL_NUMBER)!=0) { AfxMessageBox("序列号错误"); return FALSE; } #else CDlgLogin dlgLogin; int nResponse = dlgLogin.DoModal(); if (nResponse!=1) return FALSE; #endif /* CDialogShowInformation dlg; dlg.DoModal();*/ int nResult; m_bApp
2021-11-05 13:56:36 51KB VC++ 源代码 加密解密 加密
1
基于格上困难问题的密码体制成为当前研究的热点。基于R-LWE(ring-learning with errors)困难问题和广义压缩背包问题的哈希函数,构造了一种基于格的认证加密方案。方案在加密过程中利用了R-LWE困难问题,其加解密速度快、密文扩展率低等特性;认证过程使用的是广义压缩背包问题,其效率高,安全性能够达到IND-CPA(indistinguishability under chosen plaintext attack)。
2021-09-09 16:09:28 798KB 格;R-LWE;认证加密
1
AEGIS 认证加密 C语言源码 (自创)
2021-03-21 19:00:45 23KB 认证加密 c语言 AEGIS
1
基于SM4的认证加密算法的实现
2021-03-21 18:05:32 1.77MB sm4 认证加密
1
指纹认证插件:中控指纹采集器,浏览器版本IE9及以上,插件与页面交互数据采用了AES-256-CBC加密
2019-12-21 21:24:32 143KB 指纹认证 加密 AES-256-CBC
1