
Need a c# version of AES SJCL implementation to decrypt
- or -
Post a project like this1904
£210(approx. $280)
- Posted:
- Proposals: 2
- Remote
- #2686825
- OPPORTUNITY
- Awarded
Description
Experience Level: Intermediate
Estimated project duration: 1 day or less
I need a Stanford Javascript Crypto Library (SJCL) implementation/solution that is coded in
c# .netstandard 2.0 to decrypt given below.
Plenty examples online to reuse, thought I need working solution that does similar to below:-
Write a .netstandard 2.0 class library, that implements SJCL to decrypt messages like exact example below:-
Included screen shot of online demo availavle doing same calculation. i.e. calculate/decrypts the ciphertext
to plaintext based on the
below inputs.
Input : Key = cdc0cac1280b516e674f0057e4929bca84447cca8425007e33a88a5cf598a190
Input : IV = cdc0cac1280b516e
Input : Keysize = 128
Input : CCM cipher mode
Input : Salt = blank! none.
Input : Strengh by a factor of 1000
Input : Authentication Strengh = 128
Input : CipherText = see file CypherText.txt for cipher to decrypt (base64 big string)
Output =valid JSON .. = [{"vartype":"value","varid":"device_name","varvalue":"Speed Smart 3"},{"vartype":"value","varid":"factorydefault","varvalue":"1"},{"vartype":"value","varid":"rebooting","varvalue":"0"},{"vartype":"value","varid":"router_state","varvalue":"OK"},{"vartype":"value","varid":"bngscrat","varvalue":"0"},{"vartype":"value","varid":"acsreach","varvalue":"0"},{"vartype":"value","varid":"acsredir","varvalue":""},{"vartype":"value","varid":"provis_inet","varvalue":"000"},{"vartype":"value","varid":"provis_voip","varvalue":"000"},{"vartype":"value","varid":"save_fails","varvalue":"0"},{"vartype":"value","varid":"dsl_link_status","varvalue":"offline"},{"vartype":"option","varid":"ap_mode","varvalue":"0"},{"vartype":"status","varid":"onlinestatus","varvalue":"notconf"},{"vartype":"option","varid":"dualstack","varvalue":"0"},{"vartype":"option","varid":"always_online","varvalue":"1"},{"vartype":"option","varid":"easy_support_deactive","varvalue":"0"},{"vartype":"option","varid":"autofw_deactive","varvalue":"0"},{"vartype":"option","varid":"isp_selection","varvalue":"0"},{"vartype":"option","varid":"inet_isp","varvalue":"0"},{"vartype":"value","varid":"other_dt","varvalue":"0"},{"vartype":"value","varid":"t_callident","varvalue":""},{"vartype":"value","varid":"t_number","varvalue":""},{"vartype":"value","varid":"t_password","varvalue":""},{"vartype":"value","varid":"bngscrat","varvalue":"0"},{"vartype":"value","varid":"acsreach","varvalue":"0"},{"vartype":"value","varid":"acsredir","varvalue":""},{"vartype":"value","varid":"readonly_voip_profile","varvalue":"0"},{"vartype":"option","varid":"br_active","varvalue":"1"},{"vartype":"option","varid":"br_datarestored","varvalue":"0"},{"vartype":"value","varid":"br_restore_timestamp","varvalue":"2018-24-06 12:47:00"},{"vartype":"value","varid":"br_wlan_status","varvalue":"success"},{"vartype":"value","varid":"br_call_status","varvalue":"success"},{"vartype":"value","varid":"br_showconfirm","varvalue":"0"},{"vartype":"page_title","varid":"title","varvalue":"Speedport Smart 3 - Konfigurationsprogramm"},{"vartype":"status","varid":"loginstate","varvalue":"0"},{"vartype":"value","varid":"pwd_changed","varvalue":"0"},{"vartype":"value","varid":"domain_name","varvalue":"speedport.ip"},{"vartype":"option","varid":"expert_mode","varvalue":"0"},{"vartype":"option","varid":"ap_mode","varvalue":"0"},{"vartype":"option","varid":"askAssist","varvalue":"0"},{"vartype":"option","varid":"dontstartAssist","varvalue":"1"},{"vartype":"option","varid":"internetFinished","varvalue":"0"},{"vartype":"option","varid":"phoneFinished","varvalue":"0"},{"vartype":"option","varid":"wlanFinished","varvalue":"0"},{"vartype":"status","varid":"login","varvalue":"false"}]
Get me a c# solution that does the above calculation, takes above inputs, and decrypts the ciphertext to calculate output.
A working javascript online solution is found at
url : https://bitwiseshiftleft.github.io/sjcl/demo/
I need a c# version of Stanford Javascript Crypto Library (SJCL) decryption solution in c# that calculates the above.
Within a class library .netstandard 2.0
i.e. takes the inputs above, and computes the output.
Its standard decryption stuff, but needs to run from .netstandard 2.0 class library code.
Please use system.cryptography where possible and no 3rd party libraries/dlls.
I need class .cs file that does the calculations.
Maybe you have solution already and its money for old rope.
Thanks
c# .netstandard 2.0 to decrypt given below.
Plenty examples online to reuse, thought I need working solution that does similar to below:-
Write a .netstandard 2.0 class library, that implements SJCL to decrypt messages like exact example below:-
Included screen shot of online demo availavle doing same calculation. i.e. calculate/decrypts the ciphertext
to plaintext based on the
below inputs.
Input : Key = cdc0cac1280b516e674f0057e4929bca84447cca8425007e33a88a5cf598a190
Input : IV = cdc0cac1280b516e
Input : Keysize = 128
Input : CCM cipher mode
Input : Salt = blank! none.
Input : Strengh by a factor of 1000
Input : Authentication Strengh = 128
Input : CipherText = see file CypherText.txt for cipher to decrypt (base64 big string)
Output =valid JSON .. = [{"vartype":"value","varid":"device_name","varvalue":"Speed Smart 3"},{"vartype":"value","varid":"factorydefault","varvalue":"1"},{"vartype":"value","varid":"rebooting","varvalue":"0"},{"vartype":"value","varid":"router_state","varvalue":"OK"},{"vartype":"value","varid":"bngscrat","varvalue":"0"},{"vartype":"value","varid":"acsreach","varvalue":"0"},{"vartype":"value","varid":"acsredir","varvalue":""},{"vartype":"value","varid":"provis_inet","varvalue":"000"},{"vartype":"value","varid":"provis_voip","varvalue":"000"},{"vartype":"value","varid":"save_fails","varvalue":"0"},{"vartype":"value","varid":"dsl_link_status","varvalue":"offline"},{"vartype":"option","varid":"ap_mode","varvalue":"0"},{"vartype":"status","varid":"onlinestatus","varvalue":"notconf"},{"vartype":"option","varid":"dualstack","varvalue":"0"},{"vartype":"option","varid":"always_online","varvalue":"1"},{"vartype":"option","varid":"easy_support_deactive","varvalue":"0"},{"vartype":"option","varid":"autofw_deactive","varvalue":"0"},{"vartype":"option","varid":"isp_selection","varvalue":"0"},{"vartype":"option","varid":"inet_isp","varvalue":"0"},{"vartype":"value","varid":"other_dt","varvalue":"0"},{"vartype":"value","varid":"t_callident","varvalue":""},{"vartype":"value","varid":"t_number","varvalue":""},{"vartype":"value","varid":"t_password","varvalue":""},{"vartype":"value","varid":"bngscrat","varvalue":"0"},{"vartype":"value","varid":"acsreach","varvalue":"0"},{"vartype":"value","varid":"acsredir","varvalue":""},{"vartype":"value","varid":"readonly_voip_profile","varvalue":"0"},{"vartype":"option","varid":"br_active","varvalue":"1"},{"vartype":"option","varid":"br_datarestored","varvalue":"0"},{"vartype":"value","varid":"br_restore_timestamp","varvalue":"2018-24-06 12:47:00"},{"vartype":"value","varid":"br_wlan_status","varvalue":"success"},{"vartype":"value","varid":"br_call_status","varvalue":"success"},{"vartype":"value","varid":"br_showconfirm","varvalue":"0"},{"vartype":"page_title","varid":"title","varvalue":"Speedport Smart 3 - Konfigurationsprogramm"},{"vartype":"status","varid":"loginstate","varvalue":"0"},{"vartype":"value","varid":"pwd_changed","varvalue":"0"},{"vartype":"value","varid":"domain_name","varvalue":"speedport.ip"},{"vartype":"option","varid":"expert_mode","varvalue":"0"},{"vartype":"option","varid":"ap_mode","varvalue":"0"},{"vartype":"option","varid":"askAssist","varvalue":"0"},{"vartype":"option","varid":"dontstartAssist","varvalue":"1"},{"vartype":"option","varid":"internetFinished","varvalue":"0"},{"vartype":"option","varid":"phoneFinished","varvalue":"0"},{"vartype":"option","varid":"wlanFinished","varvalue":"0"},{"vartype":"status","varid":"login","varvalue":"false"}]
Get me a c# solution that does the above calculation, takes above inputs, and decrypts the ciphertext to calculate output.
A working javascript online solution is found at
url : https://bitwiseshiftleft.github.io/sjcl/demo/
I need a c# version of Stanford Javascript Crypto Library (SJCL) decryption solution in c# that calculates the above.
Within a class library .netstandard 2.0
i.e. takes the inputs above, and computes the output.
Its standard decryption stuff, but needs to run from .netstandard 2.0 class library code.
Please use system.cryptography where possible and no 3rd party libraries/dlls.
I need class .cs file that does the calculations.
Maybe you have solution already and its money for old rope.
Thanks

Stuart G.
100% (5)Projects Completed
5
Freelancers worked with
5
Projects awarded
86%
Last project
16 Feb 2021
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies