# client-srp6 **Repository Path**: justkkalways/client-srp6 ## Basic Information - **Project Name**: client-srp6 - **Description**: This is SRP6_CLIENT library implemented for test purposes to use with TentaCLI. The only exported function test_srp6 returns strong session key (K) and client proof (M). C++ SRP6客户端实现库 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: primary - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-14 - **Last Updated**: 2026-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README This is SRP6_CLIENT library implemented for test purposes to use with [TentaCLI](https://github.com/idewave/tentacli). The only exported function `test_srp6` returns `strong session key (K)` and `client proof (M)`. This is SRP6_CLIENT library implemented for test purposes to use with [TentaCLI](https://github.com/idewave/tentacli). The only exported function `test_srp6` returns `strong session key (K)` and `client proof (M)`. ### SRP6 primary branch server and client ---- ### SRP6a srp6a branch server and client ---- ``` 升级为SPR6a 服务端各项参数数据 SRP6 Client N: 894B645E89E1535BBDAD5B8B290650530801B18EBFBF5E8FAB3C82872A3E9BB7 Client g: 07 Client s: E020117B6BF3660A9FAC6E3D85C2C23AA5C2F63F87F58E20E034BA66DF08ECB9 Client A: 57B74900425953C5FFC53CAE824FA93E8B77D3B990AD4264B699AE9BC1ADF7A4 Client B: 7A13C276AB30EDF30932922874878AC9B9BEE5B7CEBA9D47973BD3E1779A7A31 Client u: 5FA51C8C1D9290FA434897FFFC4837BA4BA4D83F Client S: 022CEE29F8F58595FA5E69C2BFFE031E2AF8036FCD6303BEE169929739ACEAC7 Client K: 39213983ECF615B752F996BF156315490EC4AB60E455ADA6C097A1C2D93BDD93F4C8B12F6B20622C Client M: 9D5B4FC3720D897484154D328145F637A1D0F3B7 Client g^x: 06BF365E3F80928FE9A9B9DAD40878CCD0ABAE1AD2BD4D960F6BAF4525C5A776 Server N: 894B645E89E1535BBDAD5B8B290650530801B18EBFBF5E8FAB3C82872A3E9BB7 Server g: 07 Server s: E020117B6BF3660A9FAC6E3D85C2C23AA5C2F63F87F58E20E034BA66DF08ECB9 Server A: 57B74900425953C5FFC53CAE824FA93E8B77D3B990AD4264B699AE9BC1ADF7A4 Server B: 7A13C276AB30EDF30932922874878AC9B9BEE5B7CEBA9D47973BD3E1779A7A31 Server u: 5FA51C8C1D9290FA434897FFFC4837BA4BA4D83F Server S: 022CEE29F8F58595FA5E69C2BFFE031E2AF8036FCD6303BEE169929739ACEAC7 Server K: 39213983ECF615B752F996BF156315490EC4AB60E455ADA6C097A1C2D93BDD93F4C8B12F6B20622C Server M: 9D5B4FC3720D897484154D328145F637A1D0F3B7 Server v: 06BF365E3F80928FE9A9B9DAD40878CCD0ABAE1AD2BD4D960F6BAF4525C5A776 Mresult:1,[C++] SUCCESS: WWW | 123456 SRP6a Client N: 894B645E89E1535BBDAD5B8B290650530801B18EBFBF5E8FAB3C82872A3E9BB7 Client g: 07 Client s: A736A3655E1B3B4E21144CAD8C0ED7041635EED3D4DC551E39E7C8F908E634F5 Client A: 147E712164CA363B82BFA1282B72EEDA57E4431B0776C295E019DE5C5421EC97 Client B: 2F06FE27795F720508AE7C63619C2F007B505F37F8AF70B03049867DAEF19031 Client u: C384C572E572F6D58119EEB01C6E8930589B1A84 Client S: 5E0FD1C33B706A10DF0A7BA5522F9E92815D525784B47DF580C85F618D07A00A Client K: 361A67BDEA051017FB4EEC63AEEFB82CE064F19F2FED1A5B3E6AF2F309A3E5CC5202F11C3BC77E31 Client M: F09B9AD9E0DA24D178E3D82BEDD16D75C94311FF Client g^x: 0BCAE028B4299E0688F7FED2D07C2912AD4124D36FCDAF4BD2E140CCA4F625DE Server N: 894B645E89E1535BBDAD5B8B290650530801B18EBFBF5E8FAB3C82872A3E9BB7 Server g: 07 Server s: A736A3655E1B3B4E21144CAD8C0ED7041635EED3D4DC551E39E7C8F908E634F5 Server A: 147E712164CA363B82BFA1282B72EEDA57E4431B0776C295E019DE5C5421EC97 Server B: 2F06FE27795F720508AE7C63619C2F007B505F37F8AF70B03049867DAEF19031 Server u: C384C572E572F6D58119EEB01C6E8930589B1A84 Server S: 5E0FD1C33B706A10DF0A7BA5522F9E92815D525784B47DF580C85F618D07A00A Server K: 361A67BDEA051017FB4EEC63AEEFB82CE064F19F2FED1A5B3E6AF2F309A3E5CC5202F11C3BC77E31 Server M: F09B9AD9E0DA24D178E3D82BEDD16D75C94311FF Server v: 0BCAE028B4299E0688F7FED2D07C2912AD4124D36FCDAF4BD2E140CCA4F625DE Mresult:1,[C++] SUCCESS: WWW | 123456 ```